-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathfizzbuzz081.c
More file actions
23 lines (20 loc) · 830 Bytes
/
fizzbuzz081.c
File metadata and controls
23 lines (20 loc) · 830 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
int main(void);
static const char *m() {
for (char c = 0, *p = (char*)main;;) {
if (c++>2) return p;
c*=*p++=='@';
}
}
int main(void) {
static const char s[] =
"@@@1\n2\nFizz\n4\nBuzz\nFizz\n7\n8\nFizz\nBuzz\n11\nFizz\n13\n14\n"
"FizzBuzz\n16\n17\nFizz\n19\nBuzz\nFizz\n22\n23\nFizz\nBuzz\n26\n"
"Fizz\n28\n29\nFizzBuzz\n31\n32\nFizz\n34\nBuzz\nFizz\n37\n38\nFizz\n"
"Buzz\n41\nFizz\n43\n44\nFizzBuzz\n46\n47\nFizz\n49\nBuzz\nFizz\n52\n"
"53\nFizz\nBuzz\n56\nFizz\n58\n59\nFizzBuzz\n61\n62\nFizz\n64\nBuzz\n"
"Fizz\n67\n68\nFizz\nBuzz\n71\nFizz\n73\n74\nFizzBuzz\n76\n77\nFizz\n"
"79\nBuzz\nFizz\n82\n83\nFizz\nBuzz\n86\nFizz\n88\n89\nFizzBuzz\n91\n"
"92\nFizz\n94\nBuzz\nFizz\n97\n98\nFizz\nBuzz";
puts(m());
}