문제4087--숫자 회전

4087: 숫자 회전

[만든사람 : ]
시간제한 : 1.000 sec  메모리제한 : 128 MiB

문제 설명

하나의 자연수(N)가 입력될 때, 각 자리의 숫자를 오른쪽 혹은 왼쪽으로 돌리는 것을 숫자 회전이라고 한다. 예를 들어, 102를 2만큼 회전시키면, 각각의 자리 숫자가 두 칸씩 오른쪽으로 회전하고 범위를 벗어나는 숫자는 다시 왼쪽에 자리하여 021이 된다. 얼마만큼 회전할지 나타내는 숫자를 회전수(R)라고 하는데, 회전수가 음수이면 왼쪽, 양수이면 오른쪽으로 회전하고, 0이면 회전하지 않는다. 예를 들어, 102를 -1만큼 회전시키면 각 자리 숫자가 한 칸씩 왼쪽으로 회전하여 021이 된다. 자연수(N)와 회전수(R)가 입력되었을 때, 숫자를 회전하여 출력하는 프로그램을 작성해보자.

입력 설명

하나의 자연수(N)와 회전수(R)가 입력된다.
\((1 \le N \le 10^10, -1,000 \le R \le 1,000)\)

출력 설명

숫자를 회전하여 출력한다.

입력 예시 Copy

102 2

출력 예시 Copy

021 

게시판

작성자제목(댓글)
글이 없습니다.

출처/분류