inblog logo
|
muaga's Hub
    Programmers-Java

    [프로그래머스] Lv.0 글자 이어 붙여 문자열 만들기 (String에서 한 문자 추출)

    [프로그래머스] Lv.0 글자 이어 붙여 문자열 만들기 (String에서 한 문자 추출)
    muaga's avatar
    muaga
    May 13, 2024
    [프로그래머스] Lv.0 글자 이어 붙여 문자열 만들기 (String에서 한 문자 추출)
    Contents
    답리팩토링
     
    notion image
    notion image
     

    답


    class Solution { public String solution(String my_string, int[] index_list) { String answer = ""; for (int n = 0; n < index_list.length; n++) { int idx = index_list[n]; String word = my_string.substring(idx, idx + 1); answer = answer + word; } return answer; } }
     

    리팩토링


    ◽ charAt( )

    class Solution { public String solution(String my_string, int[] index_list) { String answer = ""; for (int idx : index_list) { answer = answer + my_string.charAt(idx); } return answer; } }
    index가 들어있는 배열이므로, for문의 int값을 지정할 필요 없이 index 값을 추출하면 된다.
    ❔ CharAt( )
    문자열(String)의 특정 index에 있는 문자를 반환하는 메소드이다.
    Share article
    Contents
    답리팩토링

    muaga's Hub

    RSS·Powered by Inblog