Revision d4b6d184-3e72-4331-97db-5e757d0237d7 - Code Golf Stack Exchange
# gs2, <strike>28</strike> 27 (without `f`)
Hex:
1b 2f fe cc 04 46 69 7a 7a 09 07 42 75 7a 7a 19 06 27 2d d8 62 32 ec 99 dc 61 0a
Explanation:
1b 100
2f range1 (1..n)
fe m: (map rest of program)
cc put0 (pop and store in register 0)
04 string-begin
Fizz
09 9
07 string-separator
Buzz
19 25
06 string-end-array (result: ["Fizz"+chr(9) "Buzz"+chr(25)])
27 right-uncons
2d sqrt
d8 tuck0 (insert value of register 0 under top of stack)
62 divides
32 times (string multiplication)
ec m5 (creates block from previous 5 tokens, then calls map)
99 flatten
dc show0 (convert register 0 to string and push it)
61 logical-or
0a newline
Embedding 3 and 5 into the string constant doesn't work because `\x05` ends string literals.
Note: This problem can be solved in [1 byte](http://codegolf.stackexchange.com/a/58632/2537) with gs2 using the built-in `f`.