Notice
Recent Posts
Recent Comments
Link
«   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
Tags more
Archives
Today
Total
관리 메뉴

작은 지식주머니

프로그래머스 파이썬 프린터 본문

기타

프로그래머스 파이썬 프린터

작지 2021. 12. 7. 09:31

링크 : https://programmers.co.kr/learn/courses/30/lessons/42587

 

코딩테스트 연습 - 프린터

일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린

programmers.co.kr

 

 

따로 리스트를 담아 내가 뽑고싶은 위치에 포인트를 하나 저장하고 원하는 숫자 포인트일 경우 +최대값일 경우 지금까지 쌓아왔던 answer 값을 반환

def solution(priorities, location):
    answer = 0

    cnt = 0

    v = [i for i in range(len(priorities))]
    v[location] = "ans"


    s = []

    while priorities:
        if priorities[0] == max(priorities):
            if v[0] == "ans":

                return answer + 1
            else:
                answer += 1
                v.pop(0)

                priorities.pop(0)
        else:
            priorities.append(priorities.pop(0))
            v.append(v.pop(0))
Comments