FizzBuzz/AWK: Difference between revisions

(generated version)
Line 116:
Same output as version 1.
 
==Custom FizzBuzz==
==Example program generated from "General FizzBuzz‎"==,
<!-- http://ideone.com/xxxyyy -->
for factors 2, 3, 5 using the words A, B, C.
<!-- http://ideone.com/xxxyyyyw1oEK -->
<lang AWK># usage: awk -f fizzbuzzCustom.awk numbers.txt
#
BEGIN {print "# CustomFizzBuzz:"}
 
$1 % 2 == 0 {x = x "A"}
$1 % 3 == 0 {x = x "B"}
$1 % 5 == 0 {x = x "C"}
 
x=="" {print $0; next}
{print "\t" x; x=""}
END {print "# Done."} </lang>
 
}</lang>
{{out}}
<pre>
# 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.
</pre>
Anonymous user