못 풀고 바로 인강 봤다. 근데, 이번에 알게 된것이
enumerate 활용이랑 for문 활용인데.. 이걸 좀 계속 사용해야 편할 것 같다.
import sys
sys.stdin = open("input.txt", "rt")
from collections import deque
n, m = map(int,input().split())
Q=[(pos,Val) for pos, Val in enumerate(list(map(int,input().split())))]
# 튜플 자료구조 만들어 하나하나 접근하는 방법
#[(0,60), (1,50), (2, 70), (3,80), (4,90)]
Q = deque(Q)
cnt = 0
while True:
cur = Q.popleft()
if any(cur[1]<x[1] for x in Q): # for문이 하나하나 x로 접근하는 것이다.
#cur[1]은 튜플 값 중에 위험도를 나타내고 있음..(뒤쪽 값)
Q.append(cur)
else:
cnt += 1
if cur[0]==m:
print(cnt)
break
Q=[(pos,Val) for pos, Val in enumerate(list(map(int,input().split())))]
if any(cur[1]<x[1] for x in Q)
이 방법들을 알아두자..!!!!!!