(num: u64)
| 18 | } |
| 19 | |
| 20 | function isHappy(num: u64): boolean { |
| 21 | while (num != 1 && num != 4) { |
| 22 | num = sumDigitsSquared(num); |
| 23 | } |
| 24 | return num === 1; |
| 25 | } |
| 26 | |
| 27 | function isHappycoin(num: u64): boolean { |
| 28 | return isHappy(num) && num % 10000 === 0; |
no test coverage detected