지나가던 개발자
[Python] 백준 23813번(회전) 문제 풀이 본문
2021 POSTECH Programming Contest의 A번 문제인 <회전>이다.
N을 입력받은 후, 다시 N으로 돌아올 때까지 N을 회전시켜 나오는 값들을 더하는 문제이다.
n = list(input())
total = 0
for i in range(len(n)):
n.insert(0, n[-1])
del n[-1]
total += int("".join(n))
print(total)
N을 입력받은 후, N의 맨 뒷글자를 맨 앞으로 옮긴 뒤 맨 뒷글자를 삭제하고, N의 값을 total 변수에 더하는 과정을 N의 길이만큼 반복한다.
やった!
'PS > Python' 카테고리의 다른 글
[Python] 백준 10886번(0 = not cute / 1 = cute) 문제 풀이 (0) | 2021.12.16 |
---|---|
[Python] 백준 15962번(새로운 시작) 문제 풀이 (0) | 2021.12.16 |
[Python] 백준 21734번(SMUPC의 등장) 문제 풀이 (0) | 2021.12.12 |
[Python] 백준 2609번(최대공약수와 최소공배수) 문제 풀이 (0) | 2021.12.12 |
[Python] 백준 23348번(스트릿 코딩 파이터) 문제 풀이 (2) | 2021.12.11 |
Comments