Hello friends can you fix my code like when like now the enterend input is 12 divide2 ,divide3 and divide4 to get increased from 0 to 1. or when the the input is 3,2,9 divide3 to get to value of 2 and divide2 to get 1...
Here is my code
function Divider(args) {
let n = Number(args[0]);
let divide2 = 0.0;
let divide3 = 0.0;
let divide4 = 0.0;
for (let i = 1; i < n; i++) {
let currentNum = Number(args[i])
if (currentNum % 2 == 0) {
divide2++;
}
if (currentNum % 3 == 0) {
divide3++;
}
if (currentNum % 4 == 0) {
divide4++;
}
}
console.log(divide2);
console.log(divide3);
console.log(divide4);
}
Divider(['1', '12']);
The idea is how many numbers are divided to 2 ,3,4 without reminder to be recorded in the variables.I need it done this way.
let n = Number(args[0]);? Your loop never runs because of it.for (let i = 1; i < n; i++) {should befor (let i = 1; i <= n; i++) {