fork download
  1. BEGIN {print "# CustomFizzBuzz:"}
  2.  
  3. $1 % 2 == 0 {x = x "A"}
  4. $1 % 3 == 0 {x = x "B"}
  5. $1 % 5 == 0 {x = x "C"}
  6.  
  7. !x {print $1; next}
  8. {print " ",x; x=""}
  9.  
  10. END {print "# Done."}
  11.  
Success #stdin #stdout 0s 5888KB
stdin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
stdout
# CustomFizzBuzz:
1
  A
  B
  A
  C
  AB
7
  A
  B
  AC
11
  AB
13
  A
  BC
  A
17
  AB
19
  AC
  B
  A
23
  AB
  C
  A
  B
  A
29
  ABC
31
# Done.