지나가던 개발자

[Python] 백준 23813번(회전) 문제 풀이 본문

PS/Python

[Python] 백준 23813번(회전) 문제 풀이

KwonYongHyeon 2021. 12. 15. 19:36


 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의 길이만큼 반복한다.

 


 やった!

Comments