Part4.6_자료구조(스택,큐,해쉬,힙)_응급실(큐)

Eugenius1st·2022년 1월 18일
0

Python_algorithm

목록 보기
22/83

응급실 enumerate & (~ for)

못 풀고 바로 인강 봤다. 근데, 이번에 알게 된것이
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)

이 방법들을 알아두자..!!!!!!

profile
최강 프론트엔드 개발자가 되고싶은 안유진 입니다

0개의 댓글