[Coding Test_Java] 8. 문자열 돌리기

김미숙's avatar
Aug 12, 2025
[Coding Test_Java] 8. 문자열 돌리기
notion image

문제 풀기

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

parangdajavous