FizzBuzzを30バイトで
↓
30バイトとか余裕すぎるんスけど。
↓
fizzbuzz in pxem.zip
ak.-akbuzz.-ak4.-akfizz.-ak2.-1.p05.-.tab.z01.-.c.m.+.c.t05.-.%.w.s01.-.m03.-.%.W.s.m.nak.-.p00.-.c.c.c.a.wak.-fizz.p00.-.c.c.a.a.w01.-.m03.-.%.w.sak.-buzz.p00.-.c.c.a.wak.-fizzbuzz.p00.-.c.a.a.md2.-02.-.!.a.d.pxe
」にします。Pxem is the shortest language.
」にします。←重要!書かないと動きません。pxemi.exe ak.-akbuzz.-ak4.-akfizz.-ak2.-1.p05.-.tab.z01.-.c.m.+.c.t05.-.%.w.s01.-.m03.-.%.W.s.m.nak.-.p00.-.c.c.c.a.wak.-fizz.p00.-.c.c.a.a.w01.-.m03.-.%.w.sak.-buzz.p00.-.c.c.a.wak.-fizzbuzz.p00.-.c.a.a.md2.-02.-.!.a.d.pxe
」と入力します。ak.-akbuzz.-ak4.-akfizz.-ak2.-1.p 05.- mk 5 .t toreg ab flag A .z loop A 01.- mk 1 (flag B) .c cp .m.+ fromreg and + 1 .c.t cp and toreg 05.- mk 5 .% mod 5 .w if B .s delete flag B 01.- mk 1 (flag C) .m fromreg 03.- mk 3 .% mod 3 .w if C .s delete flag C .m.n print_num ak.-.p 00.- mk 0 (flag C) .c.c.c cp 0 (flag C'BB') .a .w if C' ak.- fizz.p print "fizz" 00.- mk 0 (flag C') .c.c cp 0 (flag BB') .a .a .w if B' 01.- mk 1 (flag D) .m fromreg 03.- mk 3 .% mod 3 .w if D .s delete flag D ak.- buzz.p print buzz 00.- mk 0 (flag D) .c.c cp 0 (flag D'B') .a .w if D' ak.- fizzbuzz.p 00.- mk 0 (flag D') .c cp 0 (flag B') .a .a .m fromreg d2.- mk 50 02.- mk 2 .! mk 100 .a.d.pxeTweet