Open ahribori opened 5 years ago
const plusMinus = arr => {
const totalCount = arr.length;
let positiveNumberCount = 0;
let negativeNumberCount = 0;
let zeroCount = 0;
for (let i = 0; i < totalCount; i++) {
const num = arr[i];
if (num > 0) {
positiveNumberCount++;
} else if (num < 0) {
negativeNumberCount++;
} else {
zeroCount++;
}
}
console.log(positiveNumberCount / totalCount);
console.log(negativeNumberCount / totalCount);
console.log(zeroCount / totalCount);
};
양수, 음수, 0의 개수를 카운트할 변수를 각각 선언한뒤 루프돌면서 ++ 했다. 각각 전체 개수로 나눠서 콘솔에 출력하면 된다.
https://www.hackerrank.com/challenges/plus-minus/problem
숫자들로 구성된 배열이 주어지는데 양수, 음수, 0이 들어있다. 배열 전체 개수에서 각각의 비율을 구하는 문제.
return 하는게 아니라 그냥 콘솔에 출력하면 되는 듯 하다.