앞으로 매일 꾸준히 코딩테스트를 진행하면서 단계를 높여가보자.
문자열 str이 주어집니다.
문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.
1 ≤ str의 길이 ≤ 10

import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
// 반복문으로 a의 길이만큼
for(int i=0; i< a.length(); i++) {
System.out.println(a.substring(i, i+1));
}
}
}
substring으로 문자열 a를 하나의 인덱스씩(i, i+1) 자르는데 사용
substring(int startIndex, int endIndex)
startIndex(포함)부터 endIndex(불포함)까지의 문자열을 리턴

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));
}
}
}
Stirng형을 charAt으로 char형으로 변환
String 타입의 데이터(문자열)에서 특정 문자를 char 타입으로 변환할 때 사용하는 함수
문자열을 돌릴 생각을 하는게 재미있는 문제였다.^^
참고자료
https://hianna.tistory.com/534 substring(int startIndex, int endIndex)