Practice Can I Win
Read the task, work through the examples, and check your approach against the constraints. Use the original LeetCode task for coding and submissions.
Can I Win
Problem Statement
In the "100 game" two players take turns adding, to a running total, any integer from 1 to 10. The player who first causes the running total to reach or exceed 100 wins. What if we change the game so that players cannot re-use integers? For example, two players might take turns drawing from a common pool of numbers from 1 to 15 without replacement until they reach a total >= 100. Given two integers maxChoosableInteger and desiredTotal, return true if the first player to move can force a win, otherwise, return false. Assume both players play optimally.
Source: Can I Win on LeetCode. Use the original task for its coding environment and submissions.
Examples
# Example 1
maxChoosableInteger = 10, desiredTotal = 11
false
# Example 2
maxChoosableInteger = 10, desiredTotal = 0
true
# Example 3
maxChoosableInteger = 10, desiredTotal = 1
true
Constraints
Related LeetCode Problems
Practice more problems similar to Can I Win.
Review your practice with PhantomCodeAI
After trying the problem yourself, use the app to discuss your approach, complexity, and edge cases.