Alice and Bob play the following number game. A target N is fixed, N being a positive integer. Alice then writes the number 1 on the blackboard. Bob responds with the number 2. Thereafter, at each of their alternating turns, a player responds by adding to the last number written by the other player any of the nonzero digits of that number. The first player to reach or surpass the target N wins.
I would like to know for which values of N there is a winning strategy for Alice. Is there a quick way of deciding whether for a arbitrary integer there such a strategy for Alice?
Bob has by far the best of this game. I wrote a terribly inefficient python script to determine the winner, with perfect play, for targets from $17$ through $999$. It reports that Alice wins only for the following targets:
Here is the script, in case you want to check it:
It's tempting to conjecture that Bob wins for all sufficiently large targets (where "sufficiently large" may mean $> 36$) but I have no idea how to even approach the problem.