이진 변환 반복하기
function solution(s) {
let count = 0;
let zeroCount = 0;
while (s !== "1") {
let before = s.length;
s = s.replace(/0/g, "");
let after = s.length;
zeroCount += before - after;
s = after.toString(2);
count++;
}
return [count, zeroCount];
}
머쓱이보다 키 큰 사람
function solution(array, height) {
let count = 0;
for (let i = 0; i < array.length; i++) {
if (array[i] > height) {
count++;
}
}
return count;
}
아이스 아메리카노
function solution(money) {
let maxDrink = parseInt(money / 5500);
let change = money % 5500;
return [maxDrink, change];
}
짝수 홀수 개수
function solution(num_list) {
let even = 0;
let odd = 0;
for (let i = 0; i < num_list.length; i++) {
if (num_list[i] % 2 === 0) {
even++;
} else {
odd++;
}
}
return [even, odd];
}