백준 24511번 : queuestack
2024. 6. 7. 23:56ㆍ개인활동/코테
반응형
https://www.acmicpc.net/problem/24511
import sys
from collections import deque
n = int(sys.stdin.readline())
list_a = list(map(int, sys.stdin.readline().split())) # 0 1 1 0 (0 = queue, 1 = stack)
list_b = list(map(int, sys.stdin.readline().split())) # 1 2 3 4
m = int(sys.stdin.readline())
list_c = list(map(int, sys.stdin.readline().split()))
res = deque()
for qs in range(n):
if list_a[qs] == 0:
res.appendleft(list_b[qs])
for i in range(m):
res.append(list_c[i])
print(res.popleft(), end=' ')
반응형
'개인활동 > 코테' 카테고리의 다른 글
[프로그래머스] 두 정수 사이의 합 (0) | 2024.06.26 |
---|---|
[프로그래머스] x만큼 간격이 있는 n개의 숫자 (0) | 2024.06.25 |
백준 2346번 : 풍선 터트리기 (0) | 2024.06.07 |
백준 28279번 : 덱2 (0) | 2024.06.05 |
백준 11866번 : 요세푸스 문제 0 (0) | 2024.06.04 |