문제
내가 작성한 정답
class Solution {
public String solution(String my_string, int m, int c) {
StringBuilder answer = new StringBuilder();
for(int i=c-1; i<my_string.length(); i+=m){
answer.append(my_string.charAt(i));
}
return answer.toString();
}
}다른 사람들의 정답
import java.util.stream.*;
class Solution {
public String solution(String myString, int m, int c) {
return IntStream.range(0, myString.length())
.filter(i -> i % m == c - 1)
.mapToObj(i -> String.valueOf(myString.charAt(i)))
.collect(Collectors.joining());
}
}Share article