Revision 1e14f42f-a7b4-4c82-8a43-86e24081c0dd - Code Golf Stack Exchange
# [Jelly][1], 24 [bytes][2]
%3,5¬Tị“¡Ṭ4“Ụp»ȯ
ȷ2RÇ€j⁷
[Try it online!][3]
### How it works
ȷ2RÇ€j⁷ Main link. No input.
ȷ2 Yield 100 (1e2).
R Range; yield A := [1, ..., 100].
Ç€ Apply the helper link to each integer.
j⁷ Join the results, separating by linefeeds.
%3,5¬Tị“¡Ṭ4“Ụp»ȯ Helper link. Argument: n (integer)
%3,5 Take n A modulo 3 and 5. Yields a pair.
¬ Apply logical NOT to each modulus.
This yields 1 for multiples, 0 for non-multiples.
T Get all truthy indices.
This yields [1] (mult. of 3, not 5), [2] (mult. of 5, not 3),
[1, 2] (mult. of 15) or [].
“¡Ṭ4“Ụp» Yield ['Fizz', 'Buzz'] by indexing in a dictionary.
ị Retrieve the strings at the corr. indices.
ȯ Logical OR hook; replace an empty array with n.
[1]: http://github.com/DennisMitchell/jelly
[2]: http://github.com/DennisMitchell/jelly/blob/master/docs/code-page.md
[3]: http://jelly.tryitonline.net/#code=JTMsNcKsVOG7i-KAnMKh4bmsNOKAnOG7pHDCu8ivCsi3MlLDh-KCrGrigbc&input=