황소개발자

백준 1966 파이썬 python : 프린터 큐 @@황소처럼 우직하게@@ 본문

백준 문제 풀이

백준 1966 파이썬 python : 프린터 큐 @@황소처럼 우직하게@@

hjp845 2020. 2. 26. 19:05
반응형
import sys
input = sys.stdin.readline

t = int(input())

for i in range(t):
    n, m = map(int, input().split())
    info = list(map(int, input().strip().split()))
    info = [[x, idx] for idx, x in enumerate(info)]
    ans = 0
    while True:
        if info[0][0] == max(info)[0]:
            ans += 1
            if info[0][1] == m:
                print(ans)
                break
            else:
                info = info[1:]
        else:
            info = info[1:] + info[:1]

옆에 인덱스 붙여서 이중리스트로 풀었다

반응형
Comments