[python]放伯俊18115号カード
18115号
これはdequeを利用する問題です.
逆に考えると、最初は問題を理解するのが難しい.コード作成が簡単!
from sys import stdin
from collections import deque
N = int(stdin.readline())
card = list(map(int, stdin.readline().split()))
result = deque()
for i in range(N):
if card[N-i-1] == 1:
result.appendleft(i+1)
elif card[N-i-1] == 2:
result.insert(1,i+1)
elif card[N-i-1] == 3:
result.append(i+1)
print(*result)
Reference
この問題について([python]放伯俊18115号カード), 我々は、より多くの情報をここで見つけました https://velog.io/@sein/Python-백준-3078번-카드-놓기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol