문제
풀이
class Solution {
public String solution(String[] my_strings, int[][] parts) {
String answer = "";
for(int i = 0; i < my_strings.length; i++) {
String my_string = my_strings[i];
answer += my_string.substring(parts[i][0], parts[i][1] + 1);
}
return answer;
}
}
import java.util.stream.*;
class Solution {
public String solution(String[] myStrings, int[][] parts) {
return IntStream.range(0, myStrings.length)
.mapToObj(i -> myStrings[i].substring(parts[i][0], parts[i][1] + 1))
.collect(Collectors.joining());
}
}
출처
https://school.programmers.co.kr/learn/courses/30/lessons/181911
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] Lv.0 / 접미사 배열 / Java (0) | 2023.11.27 |
---|---|
[Programmers] Lv.0 / 문자열의 뒤의 n글자 / Java (0) | 2023.11.27 |
[Programmers] Lv.0 / 배열 만들기 5 / Java (0) | 2023.11.23 |
[Programmers] Lv.0 / 문자열 여러 번 뒤집기 / Java (0) | 2023.11.22 |
[Programmers] Lv.0 / 9로 나눈 나머지 / Java (0) | 2023.11.21 |
댓글