Combination Sum III - Problem
Find all valid combinations of k numbers that sum up to n such that the following conditions are true:
- Only numbers 1 through 9 are used
- Each number is used at most once
Return a list of all possible valid combinations. The list must not contain the same combination twice, and the combinations may be returned in any order.
Input & Output
Example 1 — Basic Case
$
Input:
k = 3, n = 7
›
Output:
[[1,2,4]]
💡 Note:
Only one valid combination: 1 + 2 + 4 = 7, uses exactly 3 numbers from 1-9
Example 2 — Multiple Solutions
$
Input:
k = 3, n = 9
›
Output:
[[1,2,6],[1,3,5],[2,3,4]]
💡 Note:
Three valid combinations: 1+2+6=9, 1+3+5=9, and 2+3+4=9
Example 3 — No Solution
$
Input:
k = 4, n = 1
›
Output:
[]
💡 Note:
Impossible: need 4 numbers but minimum sum is 1+2+3+4=10, which exceeds target 1
Constraints
- 2 ≤ k ≤ 9
- 1 ≤ n ≤ 60
Visualization
Tap to expand
Understanding the Visualization
1
Input
k=3 numbers needed, target sum n=7
2
Process
Find 3-number combinations from digits 1-9
3
Output
Return combinations that sum to 7
Key Takeaway
🎯 Key Insight: Use backtracking to build combinations incrementally and prune impossible paths early
💡
Explanation
AI Ready
💡 Suggestion
Tab
to accept
Esc
to dismiss
// Output will appear here after running code