fizzbuzz ← { {(⍵ 'buzz' 'fizz' 'fizzbuzz')[1+2⊥0=3 5∘.|⍵]}¨⍵ }
fizzbuzz ⍳100
{(⍵ 'buzz' 'fizz' 'fizzbuzz')[1+2⊥0=3 5∘.|⍵]}¨⍳100
{(⍵ 'buzz' 'fizz' 'fizzbuzz')[1+(2⊥(0=((3 5)∘.|⍵)))]}¨⍳100
Translated back to J
((;'Buzz';'Fizz';'FizzBuzz'"_){~2#.0=3 5|])"0>:i.100
{(x;"Buzz";"Fizz";"FizzBuzz")@2 2/~3 5!\:x}'1+!20
http://johnearnest.github.io/ok/index.html?run=%20%7B%28x%3B...