문제
정답
List 이용
class Solution {
public int solution(int[] array, int height) {
int answer = 0;
for(int h : array) {
if(h > height) {
answer++;
}
}
return answer;
}
}
stream이용
import java.util.Arrays;
class Solution {
public int solution(int[] array, int height) {
return (int) Arrays.stream(array).filter(h -> h > height).count();
}
}
다른 사람들의 정답
삼항연산자 이용
class Solution {
public int solution(int[] array, int height) {
int answer = 0;
for(int i: array){
answer += (i>height) ? 1 : 0;
}
return answer;
}
}
Share article