Question
문제링크
Silver 3
Logic
Code
from sys import stdin
for _ in range(int(stdin.readline().strip())):
    N,M = map(int,stdin.readline().strip().split())
    raw = list(map(int,stdin.readline().strip().split()))
    num = [ i for i in range(N) ]
    cnt=0
    if len(raw)==1 : print(1)
    else:
        while True:
            if len(raw)==1:
                print(cnt+1)
                break
            if raw[0] < max(raw[1:]) :
                raw = raw[1:] + [raw[0]]
                num = num[1:] + [num[0]]
            else :
                if num[0] == M :
                    print(cnt+1)
                    break
                else :
                    cnt+=1
                    raw.pop(0)
                    num.pop(0)