코딩테스트/프로그래머스

[Lv.0] 문자열 돌리기

민톨이 2024. 7. 19. 21:48
728x90

📋 문제

문자열 str이 주어집니다.
문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.

 

📋 입출력예시

 

📋 풀이

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.nextLine();
        String answer = "";
        
        for(int i = 0; i < a.length(); i++) {
            // 개행 추가해주기
            answer += a.charAt(i) + "\n";
        }
        System.out.println(answer);
    }
}

 

1. 답 담을 문자열 선언

2. 반복문으로 a.length()미만만큼 돌리기 

3. 현상황 빈 문자열 answer에다가 a의 char 순서대로 넣기 

4. 근데 하나 넣고 개행하고 해야하니까 +"\n" 해줘야함 (여기서 애먹음) 

5. 값 담아준 answer 출력