Problem
Ask
Submissions

Problem: Perfect Squares

Medium
30 min
Explore how to determine the least number of perfect square numbers that sum up to a given integer. This lesson helps you understand the concept of perfect squares and teaches you to implement an efficient algorithm to solve such math and geometry coding challenges.

Statement

Given an integer, n, return the least number of perfect square numbers that sum to n.

A perfect square is an integer that is the square of an integer. In other words, it is an integer that is the result of multiplying a whole integer by itself. For example, 11, 44, 99, and 1616 are perfect squares, but 33, 55, and 1111 are not.

Constraints:

  • 11 \leq n 103\leq 10^3

Problem
Ask
Submissions

Problem: Perfect Squares

Medium
30 min
Explore how to determine the least number of perfect square numbers that sum up to a given integer. This lesson helps you understand the concept of perfect squares and teaches you to implement an efficient algorithm to solve such math and geometry coding challenges.

Statement

Given an integer, n, return the least number of perfect square numbers that sum to n.

A perfect square is an integer that is the square of an integer. In other words, it is an integer that is the result of multiplying a whole integer by itself. For example, 11, 44, 99, and 1616 are perfect squares, but 33, 55, and 1111 are not.

Constraints:

  • 11 \leq n 103\leq 10^3