in reply to Incrementing strings revisited: What do i miss? [SOLVED]
You're thinking about the solution in terms of the letters being the equivalent of digits in a number. B=0, C=1, etc. and your equivalent of "get the next item in the sequence" is to say "current + 1", or "add C". In that system, it doesn't make sense for ZZ+C to be BBB, since BBB=0, and it also makes sense for "BB" (00) to magically become "B" (0).
But that's not the behavior you'd expect from a string: "BB" would stay "BB" and the next item in the sequence is BC, the same way that in the other solutions BBB comes after ZZ - that's just the next combination in a sequence of strings. Another way to think about it: In a sequence of strings, what reason would one have for skipping BBB?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Incrementing strings revisited: What do i miss?
by karlgoethebier (Abbot) on Feb 13, 2015 at 20:31 UTC | |
by Anonymous Monk on Feb 13, 2015 at 20:48 UTC | |
by karlgoethebier (Abbot) on Feb 13, 2015 at 21:47 UTC |