온갖 에러와 실패 저장소

  • 홈
  • 태그
  • 방명록

알고리즘 2

leetcode 232 리트코드 232 파이썬

queue 를 스택 2개를 사용하여 구현하기. # https://leetcode.com/problems/implement-queue-using-stacks/ class MyQueue: def __init__(self): self.stack1 = [] self.stack2 = [] def push(self, x: int) -> None: self.stack1.append(x) def pop(self) -> int: while self.stack1: self.stack2.append(self.stack1.pop()) item = self.stack2.pop() while self.stack2: self.stack1.append(self.stack2.pop()) return item def peek(self)..

알고리즘 2022.03.27

leetcode 1700 리트코드 1700번 파이썬 풀이

첫 번째 샌드위치를 원하는 사람이 아무도 없을 때 남은 모든 학생의 숫자를 리턴하면 된다. 스택이랑 큐 문제이지만 쓸 필요 없음.. 그냥 카운터 쓰면 간단하다. 스탑 컨디션 찾는게 어려웠다. 문제를 잘 이해 못했던 것 같다. 그러니까 결국 샌드위치의 순서는 바뀌지 않고, 첫 번째 샌드위치를 원하는 학생이 있으면 학생 줄은 순서가 어떻게 되던간에 원하는 학생이 와서 샌드위치를 가져갈 것이다. 하지만 샌드위치의 순서는 변하지 않기 때문에, 첫 번째 샌드위치를 원하는 학생이 없으면 나머지 샌드위치가 어떤 것이든 남은 학생들은 모두 샌드위치를 먹지 못한다. from collections import Counter class Solution: def countStudents(self, students: List[..

알고리즘 2022.03.27
1
더보기
프로필사진

  • 분류 전체보기 (17)
    • 파이썬 (3)
    • Django (2)
    • FastAPI (2)
    • 자료구조 (1)
    • 알고리즘 (3)

Tag

백준, Garbage Collector, 깃헙저장소, 파이썬마이크로서비스, FastAPI, 2839, Gil, Global Interpreter Lock, reference counting, leetcode, 큐, 자료구조, 스택, 깃헙레파지토리, 네이밍컨벤션, 알고리즘, 설탕배달, Python, 레파지토리, 파이썬프레임워크,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 안녕하세요 백엔드 개발자 cocojen의 블로그입니다

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바