• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

이 코드는 어떤지 궁금합니다!!

23.02.19 01:56 작성 조회수 172

0

from collections import deque
n,m = map(int, input().split())

data = list(map(int, input().split()))
data = deque(data)
cnt = 0
check = True
data[m] = str(data[m])
find = data[m]
while data:
    tmp = data.popleft()
    for i in data:
        if int(i) > int(tmp):
            data.append(tmp)
            break
    else:
        cnt += 1
        if tmp == find:
            check = False

    if check == False:
        break

    
        
print(cnt)

m에대한 값만 str로 바꾸어 해결하였습니다!

답변 1

답변을 작성해보세요.

0

안녕하세요^^

네. 잘 하신 코드입니다.