Language_Coder 601 : 문자열1 - 자가진단9

boom.jun.cho·2022년 3월 14일
0

Language_Coder_JUNGOL

목록 보기
62/197

문제

문자열을 입력 받아서 문자수만큼 오른쪽으로 한 바퀴 회전하여 출력하는 프로그램을 작성하시오. 문자열의 길이는 100이하이다.

입력

PROGRAM

출력

MPROGRA
AMPROGR
RAMPROG
GRAMPRO
OGRAMPR
ROGRAMP
PROGRAM

코드

package com.jungol.algorithm062;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
    	Scanner scanner = new Scanner(System.in);
    	
    	String str = scanner.next();
    	
    	for(int i = 0; i < str.length(); i++) {
    		int cnt = str.length()	- 1 - i;
    		
    		for(int j = 0; j < str.length(); j++) {
    			if(cnt == str.length()) {
    				cnt = 0;
    			}	
    			System.out.print(str.charAt(cnt++));
    		}
    		System.out.println();
    	}
    }
}	
profile
하루하루 최선을

0개의 댓글