문제:
풀이 방법:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | def solution(priorities, location): answer_list=[] priorities[location]*=1.0 key=priorities[location] while(len(priorities)!=1): a=priorities.pop(0) if a < max (priorities): priorities.append(a) else: answer_list.append(a) answer_list.append(priorities.pop(0)) for i in range(len(answer_list)): if type(answer_list[i]) !=float: pass else: answer = i return answer+1 | cs |
'Algorithm > Python' 카테고리의 다른 글
[Programmers]Lv 2.쇠막대기 (0) | 2019.02.04 |
---|---|
[Programmers]Lv 1. 시저 암호 (0) | 2019.02.03 |
[Programmers]Lv 1.약수의 합 (0) | 2019.02.01 |
[Programmers]Lv 2. 다리를 지나는 트럭 (0) | 2019.01.31 |
[Programmers]Lv 1. 이상한 문자 만들기 (0) | 2019.01.30 |