반응형 55991 [백준/Python] (S5) カードの並び替え - 5599 Baekjoon Online Judge의 5599번 カードの並び替え 문제의 Python 풀이입니다. 5599번: カードの並び替え 1 から 2n の数が書かれた 2n 枚のカードがあり, 上から 1, 2, 3, ... , 2n の順に積み重なっている. このカードを, 次の方法を何回か用いて並べ替える. 整数 k でカット 上から k 枚のカードの www.acmicpc.net 💻코드 n=int(input()) c=list(range(1,n*2+1)) for _ in[0]*int(input()): o=int(input()) c=c[o:]+c[:o]if o else[ j for i in zip(c[:n],c[n:]) for j in i] print(*c) 🧠풀이 카드를 섞어야한다. 🤔느낀 점 굳 PS 2024. 3. 7. 이전 1 다음 반응형