(SW 문제해결 기본 - Queue) SWEA 5097 - 회전
09 Mar 2019 | Algorithm SWEA문제
- SWEA 5105 - [파이썬 S/W 문제해결 기본 6일차] Queue -회전
- 문제링크
- 문제의 저작권은 SW Expert Academy에 있습니다.
나의 코드
- Queue의 경우 일반적으로 0으로 된 리스트 배열을 만들어 front & rear 값을 변경하여 FIFO 구조를 적용하여 값을 넣고 빼는데, 파이썬은
pop
과append
라는 내장함수를 이용하면 수월하게 Queue를 사용 할 수 있었다.
TC = int(input())
for tc in range(1, TC+1):
N,M = map(int, input().split())
Data = list(map(int, input().split()))
for i in range(M):
Data.append(Data.pop(0))
print(f'#{tc} {Data[0]}')
Comments