Problem
Ask
Submissions

Problem: Matchsticks to Square

Medium
30 min
Explore how to apply the backtracking algorithm to solve the matchsticks to square problem. Learn to analyze given constraints, use every matchstick without breaking, and implement a solution that checks if the sticks can be arranged to form a square.

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
Explore how to apply the backtracking algorithm to solve the matchsticks to square problem. Learn to analyze given constraints, use every matchstick without breaking, and implement a solution that checks if the sticks can be arranged to form a square.

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