blob: 44f96f45726434c74d08c4f7ded7f46568f111a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
NB. Procedural programming
fizzbuzz=: monad define
for_i. >:i.y do.
if. 0 = 15 | i do. echo'FizzBuzz'
elseif. 0 = 3 | i do. echo'Fizz'
elseif. 0 = 5 | i do. echo'Buzz'
else. echo i
end.
end.
)
NB. Loopless programming
fizzbuzz=: echo@(, ::] ('Fizz' ; 'Buzz') ;@#~ 0 = 3 5&|)@>:@i.
|