Contents
문제 풀기
문제 풀기
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
if (a.length() < 1 || a.length() > 10) return;
for(int i = 0; i < a.length(); i++){
System.out.println(a.charAt(i));
}
}
}
Scanner sc = new Scanner(System.in);
- 콘솔 입력을 읽기 위한 스캐너 생성.
String a = sc.next();
- 공백 전까지 한 덩어리 문자열을 읽음. (띄어쓰기 포함을 원하면
nextLine()
사용)
if (a.length() < 1 || a.length() > 10) return;
- 길이가 1~10이 아니면 즉시 프로그램 종료(아무 것도 출력하지 않음). 문제의 제약 조건 체크.
for (int i = 0; i < a.length(); i++) { System.out.println(a.charAt(i)); }
- 문자열 길이만큼 돌면서 i번째 문자를
charAt(i)
로 꺼내고 한 줄에 하나씩 출력.
Share article