컴공생의 다이어리
[파이썬, Python] 백준 1966번 : 프린터 큐 본문
백준 1966번 : 프린터 큐
내 코드
T = int(input())
for _ in range(T):
N, M = map(int, input().split())
queue = list(map(int, input().strip().split()))
queue = [(v, idx) for idx, v in enumerate(queue)]
count = 0
while True:
if max(queue)[0] == queue[0][0]:
count += 1
if queue[0][1] == M:
print(count)
break
else:
queue.pop(0)
else:
queue.append(queue.pop(0))
728x90
'Development > Algorithm & Coding Test' 카테고리의 다른 글
[파이썬, Python] 백준 1015번 : 수열 정렬 (0) | 2022.04.21 |
---|---|
[파이썬, Python] 백준 1543번 : 문서 검색 (0) | 2022.04.20 |
[파이썬, Python] 백준 1874번 : 스택 수열 (0) | 2022.04.19 |
[파이썬, Python] 백준 3460번 : 이진수 (0) | 2022.04.18 |
[파이썬, Python] 백준 2501번 : 약수 구하기 (2) | 2022.04.18 |
Comments