문제
문자열을 입력 받아서 문자수만큼 오른쪽으로 한 바퀴 회전하여 출력하는 프로그램을 작성하시오. 문자열의 길이는 100이하이다.
입력 예
PROGRAM
출력 예
MPROGRA
AMPROGR
RAMPROG
GRAMPRO
OGRAMPR
ROGRAMP
PROGRAM
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
int len = str.length();
int count;
char[] c = new char[len];
for (int i = 0; i < len; i++) {
c[i] = str.charAt(i);
}
for (int i = 0; i < len; i++) {
count = len - 1 - i;
for (int j = 0; j < len; j++) {
if (count == len) {
count = 0;
}
System.out.print(c[count]);
count++;
}
System.out.println();
}
}
}'Algorithm > Language Coder' 카테고리의 다른 글
| Jungol (Java) - 183 : 문자열1 - 형성평가2 (0) | 2020.08.19 |
|---|---|
| Jungol (Java) - 182 : 문자열1 - 형성평가1 (0) | 2020.08.19 |
| Jungol (Java) - 600 : 문자열1 - 자가진단8 (0) | 2020.08.19 |
| Jungol (Java) - 599 : 문자열1 - 자가진단7 (0) | 2020.08.19 |
| Jungol (Java) - 598 : 문자열1 - 자가진단6 (0) | 2020.08.19 |