90% of /prog/ can't write FizzBuzz
1
Name:
The antagonist
2008-04-25 12:38
Prove me wrong
Write a program that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz". For numbers which are multiples of both three and five print "FizzBuzz".
241
Name:
Anonymous
2009-08-16 23:14
>>32
(1 to(100) for("x")
(case
(x %(3) == (0) and print ("Fizz"))
(x %(5) == (0) and print ("Buzz"))
(x %(3 * (5)) == (0) and print ("FizzBuzz))
(unless print (x)))
fix'd
242
Name:
Anonymous
2009-08-16 23:15
>>241
(1 to(100) for("x")
(case
(x %(3) == (0) and print ("Fizz"))
(x %(5) == (0) and print ("Buzz"))
(x %(3 * (5)) == (0) and print ("FizzBuzz"))
(unless print (x)))
Forgot the end quote.
243
Name:
Anonymous
2009-08-16 23:28
public static void main(String args[])
{
System.out.println("1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz
19 Buzz Fizz 22 23 Fizz Buzz 26 Fizz 28 29 FizzBuzz 31 32 Fizz 34 Buzz
Fizz 37 38 Fizz Buzz 41 Fizz 43 44 FizzBuzz 46 47 Fizz 49 Buzz Fizz
52 53 Fizz Buzz 56 Fizz 58 59 FizzBuzz 61 62 Fizz 64 Buzz Fizz 67
68 Fizz Buzz 71 Fizz 73 74 FizzBuzz 76 77 Fizz 79 Buzz Fizz 82 83
Fizz Buzz 86 Fizz 88 89 FizzBuzz 91 92 Fizz 94 Buzz Fizz 97 98 Fizz
Buzz");
}
244
Name:
Anonymous
2009-08-17 2:46
acac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacc$naaaac$naaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaacaaaaaccnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacc$naaaa
aaacac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaca
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaccnaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaacaaaaacc$naaaaaaaaaaac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaa
acc$naaaaaaaaaaaaacac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaccbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaacaaaaacc$naaaaaaaaaaaaaaaacac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaa
aaaaaaaaaaaacc$naaaaaaaaaaaaaaaaaaac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaa
aaccnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacc$naaaaaaaaaaaaaaaaaaaaaacac$n
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaccnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaacaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaa
aaaaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaaaacac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaa
aaaaaaaaaccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
cac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaccnaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaacaaaaaaaaaaaaaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacac$naaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaacaaaaaaaaaaaaaaaaaccnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaacc
$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaa
aaaaaaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacac$naaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaacaaaaaaaaaaaaaaaaaccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaacc$naaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaa
acc$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac$naaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaacaaaaaccnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacc$naaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaa
aaaaaaaaaaaaaccnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaacc$naaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaa
aaaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacac$naaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaacc$naa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacac$naaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaacaaaaaaaaaaaaaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaccnaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaacaaaaaaaaaaaaaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaacac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaccnaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaac
c$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacac$
naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaa
acc$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
acac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac$naaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaacaaaaaccnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacc$naaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacac$naa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaccnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaacaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacc$naaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaca
c$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbbcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaa
aaacc$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaacac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacc$naaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaccnaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
acaaaaaaaaaaaaaaaaacc$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacac$naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaa
aaaaaaaaaccnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaca
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaacc
246
Name:
Anonymous
2009-08-17 3:03
>>245
No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No. No.
Not on my /prog/ .
247
Name:
Anonymous
2009-08-17 3:04
>>244
Because I know people are going to be too lazy to find the original ABC thread, here's an interpreter:
/* Copyright (c) 2009Xarn
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
* deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
* IN THE SOFTWARE.
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char **argv)
{
FILE *code;
int c, acc, ascii;
if (argc != 2) {
fprintf(stderr, "%s FILENAME\n", argv[0]);
return 1;
}
srand((unsigned int)time(NULL));
code = fopen(argv[1], "r");
acc = ascii = 0;
while ((c = fgetc(code)) != EOF) {
switch (c) {
case 'a':
++acc;
break;
case 'b':
--acc;
break;
case 'c':
printf(ascii ? "%c" : "%d", acc);
break;
case 'd':
acc *= -1;
break;
case 'r':
acc = rand() % (acc + 1);
case 'n':
acc = 0;
break;
case '$':
ascii = !ascii;
break;
case 'l':
fseek(code, 0, SEEK_SET);
break;
case ';':
fprintf(stderr, "%c %d\n", acc, acc);
break;
}
}
fclose(code);
return 0;
}
>>247
There seems to be a missing
break; after
case 'r':
249
Name:
Anonymous
2009-08-17 3:22
>>248
Good eye. That's because it started as a throw-away interpreter that didn't implement
r,
l, or
;. It doesn't matter for
>>244, but you're right.
250
Name:
Anonymous
2009-08-17 3:57
Here's one that also prints the newlines, even though they weren't specified in
>>1 :
#!/usr/bin/python
out = ""
for i in range(1, 101):
if i % 15 == 0:
out += "$n" + "a" * ord('F') + "c" + \
"a" * (ord('i') - ord('F')) + "c" + \
"a" * (ord('z') - ord('i')) + "cc" + \
"b" * (ord('z') - ord('B')) + "c" + \
"a" * (ord('u') - ord('B')) + "c" + \
"a" * (ord('z') - ord('u')) + "cc" + \
"n" + "a" * ord("\n") + "c$"
elif i % 3 == 0:
out += "$n" + "a" * ord('F') + "c" + \
"a" * (ord('i') - ord('F')) + "c" + \
"a" * (ord('z') - ord('i')) + "cc" + \
"n" + "a" * ord("\n") + "c$"
elif i % 5 == 0:
out += "$n" + "a" * ord('B') + "c" + \
"a" * (ord('u') - ord('B')) + "c" + \
"a" * (ord('z') - ord('u')) + "cc" + \
"n" + "a" * ord("\n") + "c$"
else:
out += "n" + "a" * i + "c$"
out += "a" * (ord("\n") - i) if i < ord("\n") else \
"b" * (i - ord("\n")) if (i - ord("\n")) <= 10 else \
"n" + "a" * ord("\n")
out += "c$"
out = "".join(out.split("$$"))[1:-1]
for i in range(0, len(out), 80):
print out[i : i + 80]
251
Name:
Anonymous
2009-08-17 7:14
252
Name:
Anonymous
2010-01-26 7:51
import Control.Monad.State
fizzBuzz =
forM_ [1 .. 100] $ \i -> putStrLn $ (`execState` "") $
do (i `mod` 3 == 0) `when` modify (++ "Fizz")
(i `mod` 5 == 0) `when` modify (++ "Buzz")
modify (`max` show i)
main = fizzBuzz
253
Name:
Anonymous
2010-01-26 9:18
//delicious C
#include <stdio.h>
int main() {
int i;
for(i = 1; i <= 100; i++) {
if(!(i % 3) && !(i % 5))
printf("FizzBuzz\n");
else if(!(i % 3))
printf("Fizz\n");
else if(!(i % 5))
printf("Buzz\n");
else
printf("%d\n", i);
}
getchar();
return 0;
}
254
Name:
Anonymous
2010-01-26 10:24
#include <stdio.h>
int main(int argc, char* argv[]){
int i = 0;
while(i++ <= 100){
if(i % 3 == 0)
printf("Fizz ");
if(i % 5 == 0)
printf("Buzz ");
printf("%d\n",i);
}
return 0;
}
255
Name:
Anonymous
2010-01-26 10:39
itt: some kid gets /prog/ to do his java homework for him
256
Name:
Anonymous
2010-01-26 10:41
257
Name:
Anonymous
2010-01-26 11:08
1100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100100110100100100100100101001011101001000101010010101001001000101011101100
258
Name:
Anonymous
2010-01-26 11:09
whooooooooooops
259
Name:
Anonymous
2010-01-26 13:17
while(i++ <= 100)
When i is 100, the statements in the loop are executed with i as 101.
Therefore, fail.
260
Name:
Anonymous
2010-01-26 13:33
>>259
Pretty sure the bigger problem is that he prints out the number no matter what.
261
Name:
Anonymous
2010-01-26 13:46
>>260
Ah, yes. Didn't even read beyond the while statement.
262
Name:
Anonymous
2010-01-26 22:35
#!/bin/bash
for (( i=1; i<=100; i++ )); do
j="";
(( j1 = i % 3 )); [ $j1 -eq 0 ] && j="${j}Fizz";
(( j1 = i % 5 )); [ $j1 -eq 0 ] && j="${j}Buzz";
[ "$j" == "" ] && j=$(printf "%3d" $i);
echo "$j";
done;
I may be able to trim it down, but I'm not getting those five minutes back anyway.
265
Name:
Anonymous
2010-12-17 1:35
Erika once told me that Xarn is a bad boyfriend
266
Name:
Anonymous
2011-01-31 19:53
<-- check em dubz
267
Name:
Anonymous
2011-02-04 17:25