1.문제 설명
문자열 str이 주어집니다.
문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.
제한사항
1 ≤ str의 길이 ≤ 10
2.풀이
package 프로그래머스;
import java.util.Scanner;
public class 문자열_돌리기 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
if (1 <= a.length() && a.length() <= 10) {
for (int i = 0; i < a.length(); i++) {
System.out.println(a.charAt(i));
}
}
sc.close();
}
}
1) 제한사항과 같이 a의 길이가 1이상 10이하로 if조건문을 사용했습니다.
2) charAt을 사용하여 인덱스 번호에 맞는 값을 a의 길이만큼 반복하여 출력하도록 했습니다.
3.출력 화면
출처:https://school.programmers.co.kr/learn/courses/30/lessons/181945
'BACKEND > Java' 카테고리의 다른 글
[프로그래머스] 문자열 겹쳐쓰기 (1) | 2023.09.16 |
---|---|
[프로그래머스] 홀짝 구분하기 (0) | 2023.09.16 |
[프로그래머스] 문자열 붙여서 출력하기(JAVA) (0) | 2023.09.16 |
[프로그래머스] 덧셈식 출력하기 (0) | 2023.09.16 |
[프로그래머스] 특수문자 출력하기 (JAVA) (0) | 2023.09.16 |