Problem
Ask
Submissions

Problem: Matchsticks to Square

Medium
30 min
Understand and apply the backtracking algorithm to solve the matchsticks to square problem. This lesson helps you learn how to assess and implement solutions that use all matchsticks to create a square without breaking sticks.

Statement

Given an integer array, matchsticks, where matchsticks[i] is the length of the ithith matchstick. Use every single matchstick to create a square. No stick should be broken, although they can be connected, and each matchstick can only be used once.

Return TRUE if we can make this square; otherwise, return FALSE.

Constraints:

  • 11 \leq matchsticks.length 15\leq 15

  • 11 \leq matchsticks[i] 103\leq 10^3

Problem
Ask
Submissions

Problem: Matchsticks to Square

Medium
30 min
Understand and apply the backtracking algorithm to solve the matchsticks to square problem. This lesson helps you learn how to assess and implement solutions that use all matchsticks to create a square without breaking sticks.

Statement

Given an integer array, matchsticks, where matchsticks[i] is the length of the ithith matchstick. Use every single matchstick to create a square. No stick should be broken, although they can be connected, and each matchstick can only be used once.

Return TRUE if we can make this square; otherwise, return FALSE.

Constraints:

  • 11 \leq matchsticks.length 15\leq 15

  • 11 \leq matchsticks[i] 103\leq 10^3