내가 푼 풀이
class Solution {
public String solution(String my_string, int[] index_list) {
String answer = "";
for(int num : index_list){
answer += my_string.charAt(num);
}
return answer;
}
}
Stream을 활용한 풀이
import java.util.*;
import java.util.stream.Collectors;
class Solution {
public String solution(String myString, int[] indexList) {
return Arrays.stream(indexList).mapToObj(operand -> String.valueOf(myString.charAt(operand))).collect(Collectors.joining());
}
}
'알고리즘 - Programmers > Lv 0' 카테고리의 다른 글
[LV.0] 공백으로 구분하기 2 - 181868 (0) | 2023.08.13 |
---|---|
부분 문자열(Lv.0) (0) | 2023.07.29 |
배열에서 문자열 대소문자 변환하기(Lv.0) - 프로그래머스 (0) | 2023.07.29 |