[프로그래머스] 탐욕법 - 조이스틱 (파이썬) - Statssy


코딩테스트 연습 - 탐욕법 - 조이스틱 (파이썬)

코딩테스트 연습 - 탐욕법 - 조이스틱를 풀어본다.

  • 처음부터 sort를 써서 효율성 측면에서 비효율적이라고 생각했는데 정확성/효율성에서 만점을 받았다.
  • 큰수부터 뺴면서 혹시 작은수도 같이 뺄수 있으면 빼는 코드다.

내 코드

from collections import deque

def solution(people, limit):
    people.sort()
    queue = deque(people)
    cnt = 0
    while queue:
        b = queue.pop()
        if not queue:
            cnt += 1
            break
        elif b + queue[0] <= limit:
            queue.popleft()
        cnt += 1
    return cnt





© 2018. by statssy

Powered by statssy