문자열 돌리기
https://school.programmers.co.kr/learn/courses/30/lessons/181945
문제설명
문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.
입출력 예
입력 #1
abcde
출력 #1
a
b
c
d
e
풀이
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
char[] b = a.toCharArray();
for (int i = 0; i < b.length; i++) {
System.out.println(b[i]);
}
}
}
Scanner로 받은 값을 String 타입의 변수 a에 넣어서 하나씩 개행하며 출력하는 문제다.
나는 a에 toCharArray() 메소드를 써서 char 배열에 넣어주고 for문으로 돌며 출력을 했지만
간단하게 charAt() 메소드를 써서 출력해도 된다.
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
for (int i = 0; i < a.length(); i++) {
System.out.println(a.charAt(i));
}
}
}
결과
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 문자열 겹쳐쓰기 (JAVA) (0) | 2023.11.06 |
---|---|
[프로그래머스] 홀짝 구분하기 (JAVA) (0) | 2023.11.06 |
[프로그래머스] 문자열 붙여서 출력하기 (JAVA) (0) | 2023.11.06 |
[프로그래머스] 덧셈식 출력하기 (JAVA) (0) | 2023.11.06 |
[프로그래머스] 특수문자 출력하기 (JAVA) (0) | 2023.10.23 |