백준 1835 카드

전.py / / 2020. 12. 14. 17:27
728x90

https://www.acmicpc.net/problem/1835

 

1835번: 카드

1) 2 1 4 3에서 2를 가장 뒤로 옮긴다. (1 4 3 2)  2) 1을 책상 위에 옮겨놓는다. (4 3 2)  3) 4 3 2 에서 4, 3을 뒤로 옮긴다. (2 4 3)  4) 2를 책상 위로 옮겨놓는다. (4 3)  5) 4 3 에서 가장 앞에 있는 것을 뒤로

www.acmicpc.net

n = int(input())
l = [n]
# 역순으로 수행해서 배열에 저장
for i in range(n-1,0,-1):
    l = [i]+l  
    for j in range(i):
        temp = l[0:n-i]
        l = [l[n-i]] + temp
for i in range(n):
    print(l[i],end=' ')
n = int(input())
l = [n]
# 역순으로 수행해서 배열에 저장
for i in range(n-1,0,-1):
    l = [i]+l
    for j in range(i):
        l = l[n-i:] + l[0:n-i]
for i in range(n):
    print(l[i],end=' ')

반응형

'전.py' 카테고리의 다른 글

백준 1026 보물  (0) 2020.12.14
코드업 2749 피자 가게  (0) 2020.12.14
백준 2777 숫자 놀이  (0) 2020.12.14
백준 1085 직사각형에서 탈출  (0) 2020.12.13
백준 2193 이친수  (0) 2020.12.13
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기