Can Jow Forums program fizzbuzz in one (1) line of code?
Can Jow Forums program fizzbuzz in one (1) line of code?
require('fizzbuzz')
Could probably be done in Haskell.
printf ("1\n2\nfizz\n4\nbuzz\nfizz\n7\n8\nfizz\nbuzz\n11\nfizz\n13\n14\nfizzbuzz\n");
>t. pythonfag who doesn't know you can oneline your code if you truly wanted to
this
for i in range(1, 101): print("FizzBuzz"[i*i%3*4:8--i**4%5] or i)
Array.from({length: 101}, (x,i) => console.log(i%5==0 && i%3==0 ? i+" Fizz Buzz" : (i%5==0 ? i+" Buzz" : (i%3==0 ? i+" Fizz" : i + ""))));
that's fucking neat, python slicing is so powerful
Program anything in one line if your enter button is broken.
>python
>powerful
cringe
learn how to obfuscate C
import fizzbuzz
>its not (((performant))) so it's not powerful.
map maximum . transpose . map cycle $ map show [1..] : zipWith (++) (fmap (`replicate` "") [2,4,14]) [["Fizz"], ["Buzz"], ["FizzBuzz"]]
Guile Scheme
(let loop ((x 1)) (when (< x 101) (let ((fizz (= 0 (modulo x 3))) (buzz (= 0 (modulo x 5)))) (format #t "~a~a~a\n" (if fizz "Fizz" "") (if buzz "Buzz" "") (if (or fizz buzz) "" x))) (loop (+ x 1))))
This is a more modern version that uses emojis instead of fizz and buzz, but same idea.
main() {char s[]="%i\n\0\360\237\215\276\360\237\220\235\n";short*p=(short*)s,x=p[4]^p[6],n,m;for(m=n=1;n
for(i=1;i
faggotShit.fizzbuzz()
import fizzbuzz
for(i = 1 to 100) print(fizzbuzz(i))
h-h-ow did i do
Something similar in JS using nasty weak typing int to binary to int conversions
for (let i = 1; i < 101; i++) console.log('FizzBuzz'.slice(!!(i%3)*4, 4+!(i%5)*4) || i)
Look guys, I wrote an advanced AI
import ai
ai.setIQ(200)
while True:
ai.listenAndRespond()
":`('Fizz'"_)`('Buzz'"_)`('FizzBuzz'"_)@.((0:=3&|)+0:+:@=5&|)"0>:i.99
(,&('fizz';'buzz';'fizzbuzz')@@{~"_1=&0@|~&3+0:+:@=5&|) >: i.99
wait I posted too soon here's the real version:
(,&(,;._1' fizz buzz fizzbuzz')@":{~=&0@|~&3+0:+:@=5&|)"0>:i.99
63 characters over your 70
If you need to write Fizz, Buzz and FizzBuzz. It's already too bloated