Happy Number LeetCode solution in JavaScript

1
var isHappy = function (n) {
2
if (n < 10) {
3
if (n === 1 || n === 7) {
4
return true;
5
}
6
return false;
7
}
8
let total = 0;
9
while (n > 0) {
10
let sq = n % 10;
11
total += sq ** 2;
12
n -= sq;
13
n /= 10;
14
}
15
if (total === 1) {
16
return true;
17
}
18
return isHappy(total);
19
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0