MCPcopy Create free account
hub / github.com/MultithreadedJSBook/code-samples / isHappy

Function isHappy

ch3-happycoin/happycoin.js:19–24  ·  view source on GitHub ↗
(num)

Source from the content-addressed store, hash-verified

17}
18
19function isHappy(num) {
20 while (num != 1n && num != 4n) {
21 num = sumDigitsSquared(num);
22 }
23 return num === 1n;
24}
25
26function isHappycoin(num) {
27 return isHappy(num) && num % 10000n === 0n;

Callers 1

isHappycoinFunction · 0.70

Calls 1

sumDigitsSquaredFunction · 0.70

Tested by

no test coverage detected