전체 글120 ★★★ 스택/큐 - 다리를 지나는 트럭 (프로그래머스) https://school.programmers.co.kr/learn/courses/30/lessons/42583 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr from collections import dequedef solution(bridge_length, weight, truck_weights): l = len(truck_weights) bridge = deque([0] * bridge_length) truck_list = deque(truck_weights) S, time = 0, 0 while len(truck_list) !=0: b = bri.. 2025. 1. 20. 스택/큐 - 프로세스 (프로그래머스) https://school.programmers.co.kr/learn/courses/30/lessons/42587 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr from collections import dequedef solution(priorities, location): prior_list = deque() answer = [] l = len(priorities) prior = deque(sorted(priorities, reverse = True)) for i in range(l): prior_list.append((priorities[i], i)) .. 2025. 1. 18. 스택/큐 - 올바른 괄호 (프로그래머스) https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr from collections import dequedef solution(s): if s[0] == ')': return False else: par_list = deque() for i in s: if i == '(': par_list.append(i) else: if len(par_list) == .. 2025. 1. 18. 스택/큐 - 기능개발 (프로그래머스) https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr def solution(progresses, speeds): answer = [] time = [] l = len(progresses) for i in range(l): p, s = progresses[i], speeds[i] if (100 - p) % s == 0: time.append((100 - p) // s ) else: time.app.. 2025. 1. 16. 이전 1 ··· 3 4 5 6 7 8 9 ··· 30 다음