SMALL
test_case = int(input())
for _ in range(test_case):
count = 0
N, M = map(int, input().split())
severity_list = list(map(int, input().split()))
severity_list_index = [0 for i in range(N)] #인덱스 설정
severity_list_index[M] = "find" #찾는 인덱스를 find로
while True:
if severity_list[0] == max(severity_list):
count += 1
if severity_list_index[0] != "find":
del severity_list_index[0]
del severity_list[0]
else:
print(count)
break
else:
severity_list.append(severity_list.pop(0))
severity_list_index.append(severity_list_index.pop(0))
LIST
'Baekjoon' 카테고리의 다른 글
[백준 11729번] 하노이 탑 (0) | 2022.08.09 |
---|---|
[백준 1927번] 최소 힙 (0) | 2022.08.01 |
[백준 10818번] 최소, 최대 (0) | 2022.07.20 |
[백준 2525번] 오븐 시계 (0) | 2022.07.20 |
[백준 10840번] 피보나치 수 5 - 재귀함수 (0) | 2022.07.20 |