코딩테스트24 [프로그래머스] LV2 구명보트 | 파이썬 Solution:from collections import dequedef solution(people, limit): # 초기화 people.sort() q=deque(people) cnt=0 # 사람들이 2명 이상 있어야함. while len(q)>=2: heavy = q.pop() # 가벼운 사람 + 무거운 사람 if q[0]+heavy Skills:deuqe는 pop(), popleft() 둘다 있음, 시간복잡도 둘다 O(1) 상수시간임.큐에서, q[0],q[-1]의 시간복잡도는 O(1) 상수시간임. (선형시간아님), but 0, -1 이 아니라면 O(n) 선형시간임. 2025. 5. 21. [프로그래머스] LV2 큰 수 만들기 | 파이썬 Solution:def solution(number,k): stack=[] # 새로운 값을 담을 통 필요 for i in number: # 스택이 비지않고, 제거 횟수 남아야 하고, 스택의 마지막 숫자가 현재 수(i)보다 작다면 while stack and k>0 and stack[-1] 0: stack=stack[:-1] stack=''.join(stack) else: stack=''.join(stack) return stack Skills:'stack의 가장 최근값' 과 '새롭게 추가될 값' 의 비교방식을 생각해 내야함.조건문은 if와 while문 2가지임- while 문 : 반복 + 조건- if 문 : 조건 2025. 5. 21. [프로그래머스] LV2 조이스틱 | 파이썬 https://medium.com/@k62570/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-lv2-%EC%A1%B0%EC%9D%B4%EC%8A%A4%ED%8B%B1-%ED%8C%8C%EC%9D%B4%EC%8D%AC-dfa754fba9ee [프로그래머스] LV2 조이스틱 | 파이썬After Age 40, You Need to Stop Doing These Morning Habits — That Speed Up Aging Your Morning Routine Making You Age Faster?medium.com 2025. 5. 12. [프로그래머스] LV2 [PCCP 기출문제] 2번 석유 시추 | 파이썬 https://medium.com/@k62570/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-lv2-pccp-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-2%EB%B2%88-%EC%84%9D%EC%9C%A0-%EC%8B%9C%EC%B6%94-%ED%8C%8C%EC%9D%B4%EC%8D%AC-6362028c28a8 2025. 5. 12. [프로그래머스] LV2 카펫 | 파이썬 https://medium.com/@k62570/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-lv2-%EC%B9%B4%ED%8E%AB-%ED%8C%8C%EC%9D%B4%EC%8D%AC-6f385ac4f656 [프로그래머스] LV2 카펫 | 파이썬After Age 40, You Need to Stop Doing These Morning Habits — That Speed Up Aging Your Morning Routine Making You Age Faster?medium.com 2025. 5. 12. [프로그래머스] LV2 소수 찾기 | 파이썬 https://medium.com/@k62570/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-lv2-%EC%86%8C%EC%88%98-%EC%B0%BE%EA%B8%B0-%ED%8C%8C%EC%9D%B4%EC%8D%AC-59776527af4c [프로그래머스] LV2 소수 찾기 | 파이썬“[프로그래머스] LV2 소수 찾기 | 파이썬” is published by Taein Yong.medium.com 2025. 5. 12. 이전 1 2 3 4 다음