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

[프로그래머스] Lv.0 글자 이어 붙여 문자열 만들기 (String에서 한 문자 추출)
muaga's avatar
May 13, 2024
[프로그래머스] Lv.0 글자 이어 붙여 문자열 만들기 (String에서 한 문자 추출)
 
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

muaga's Hub