Site icon Wander In Dev

Happy Number (LeetCode #202)

Challenge Statement

Constraints

Example 1:

Input: n = 19
Output: true
Explanation:
12 + 92 = 82
82 + 22 = 68
62 + 82 = 100
12 + 02 + 02 = 1

Example 2:

Input: n = 2
Output: false

Solution

Below is my solution and some test cases. This solution has a logarithmic time complexity O(log n) and a constant space complexity O(1), where n is the length of the input list.

Exit mobile version