Computer Science 핵심쏙쏙
1-8강) 자료 구조의 동작과 활용
CSS게임/ Grid Garden
~24단계 / *컨닝페이퍼의 향연... 다시 해보기
프로그래머스 입문 코딩
머쓱이보다 키 큰 사람
중복된 숫자의 개수
피자 나눠 먹기(3)
function solution(array, height) {
var answer = array.filter(item => item > height);
return answer.length;
}
solution([1,2,3,4],2)
function solution(array, height) {
let result = 0;
array.map((arr) => height < arr && result++);
return result;
}
function solution(array, n) {
return array.filter(v=>v===n).length;
}
나는 for 반복문을 사용하여 길게 답을 마무리했는데, 이번 '머쓱이보다 키 큰 사람'과 '중복된 숫자의 개수' 문제에서 다른 사람의 풀이를 보면 filter()를 이용해서 푼 사람이 많다. 내부 배열에서 걸러내야 하는 상황이라면 filter() 를 잘 사용하면 훨씬 더 간결하게 풀 수 있으니 꼭 활용해볼 것. for 문도 잊지 않게 연습!
function solution(slice, n) {
let answer = 0;
let a = n % slice;
let b = Math.floor(n / slice);
if (a === 0) {
answer = b;
} else {
answer = b + 1;
}
return answer;
}
function solution(slice, n) {
return Math.ceil(n / slice)
}
function solution(slice, n) {
return n % slice === 0 ? n / slice : Math.ceil(n / slice);
}