본문 바로가기
코딩테스트/코테_java

[프로그래머스] 문자열의 앞의 n글자

by 숭늉다섯 2023. 12. 1.
문제
문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.

 

풀이
toChatArray()를 사용하여, 문자열을 배열로 변경한 후 n번째 까지 출력
  public String solution(String my_string, int n) {
        String answer = "";
        char[] my_arr = my_string.toCharArray();
          for(int i=0;i<n;i++){
            answer += my_arr[i];
        }
        return answer;
    }

 

다른사람 풀이
subString 함수로 간단하게 풀이.!
 class Solution {
    public String solution(String my_string, int n) {
        return my_string.substring(0, n);
    }
}