A number is "happy" if repeatedly replacing it with the sum of the squares of its digits eventually reaches 1. If the process loops endlessly without ever reaching 1, the number is not happy. Determine whether a given number is happy.
n = 19truen = 2falseSolve it in the editor. Sign in free to run your Python or JavaScript against test cases, get a verdict, and track your attempts.
Solve on FeatCode →A grab-bag of problems solved with numeric or coordinate reasoning rather than a specific data structure — matrix manipulation, simulation, and basic number theory.
Read the full Math & Geometry guide →
Original problem on LeetCode ↗