back
4 comments
The example output is not correct at all. I am not familiar with Smalltalk’s syntax to say the code is wrong but it looks like Fizzbuzz so why is the output wrong? Skimming back over the post I don’t see them acknowledging this either.

How in the world is that output that wrong based on the code?

Just for reference, in case anyone was wondering, this is what it should be outputting:

  perl -E 'say for map { ( $_ % 3 ? "" : 'fizz' ) . ( $_ % 5 ? "" : 'buzz' ) || $_ } 1..shift' 42
What is wrong, looking at the first screenshot? I got confused by the line numbers initially, but looks OK to me. Keep in mind it's counting from 0
Wow I thought the line numbers were the number. That makes way more sense. Clearly need to slow down when I am reading.