
내가 작성한 코드
import java.util.*;
class Solution {
public int[] solution(String[] intStrs, int k, int s, int l) {
List<Integer> list = new ArrayList<>();
for(String str : intStrs) {
int temp = Integer.parseInt(str.substring(s, s + l));
if(temp > k) list.add(temp);
}
return list.stream().mapToInt(i -> i).toArray();
}
}
다른 사람의 코드
import java.util.*;
class Solution {
public int[] solution(String[] intStrs, int k, int s, int l) {
return Arrays.stream(intStrs)
.map(str -> str.substring(s, s + l))
.mapToInt(Integer::parseInt)
.filter(num -> num > k)
.toArray();
}
}
- 내가 작성한 코드를 스트림으로 한 것
Share article