[코딩테스트]프로그래머스_문자열 돌리기

쟈니·2023년 6월 30일
0

코딩테스트 연습 - 문자열 돌리기

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        String split = "";
        for(int i = 0; i < a.length(); i++){
            split = a.substring(i,i+1);
            System.out.println(split);
        }
    }
}

다른 사람의 풀이

	import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        for (char ch : a.toCharArray())
            System.out.println(ch);
    }
}

접근 방식

  • String.substring()으로 문자열을 한 문자씩 분리한다.
  • for문을 이용하여 한 문자씩 출력

후기

String.substring(), for문으로 반복

  • 다른 사람의 풀이에서는 char[], chatAT()을 사용한다.
    String.substring(), String.split()도 char과 같이 배열의 인덱스를 사용할 수 있는데,
    효율의 문제인데 많은 사람들이 char를 이용하고 있어 이 부분에 대해 공부해야겠다.

풀이 참고

다른 사람의 풀이

profile
시작은 미미하나 끝은 쥬쥬하다.

0개의 댓글