Javaの講義、試験が「自作関数を作り記述しなさい」って問題だったから
— てくも (@kumiromilk) 2016年3月9日
「ズン」「ドコ」のいずれかをランダムで出力し続けて「ズン」「ズン」「ズン」「ズン」「ドコ」の配列が出たら「キ・ヨ・シ!」って出力した後終了って関数作ったら満点で単位貰ってた
完全に乗り遅れた感がありますが、遅れたぶん絶対に誰も書いてないであろうScliptingで挑戦します。
どんな言語かというと、だいたいこんな言語です。
これが本当の書道コーディングだ(?) #code_festival #codefes pic.twitter.com/aPrZPyJlhj
— Il faut vous fuir, (@hakatashi) 2015年11月14日
Scliptingでズンドコキヨシ
丟標갠迄❶귰雙균侔況重갠紛加終要❶감雙머꺺머꾳⓵머꾉머꺳嗎⓶隔終丟棄并反머꺭머꾻머꾨머꾻머꺷뫻뢁
けっこう頑張りましたが48文字です。以下コメント付きバージョン。
(Scliptingでは全てのASCII文字がコメントとして使えますが日本語は使えません。残念。)
丟: Discard input
標: Mark
갠: 0b10
迄: until
❶: Duplicate the top of the stack
귰: 0b11111
雙: Bitwise AND
균: 0b11110
侔: Number equality
況: do
重: Double
갠: 2
紛: Random integer
加: Addition
終: end
要: while
❶: Duplicate the top of the stack
감: 1
雙: Bitwise AND
머꺺머꾳: zun
⓵: no-op
머꾉머꺳: doko
嗎: Conditional
⓶: Moves the second-top item to the top
隔: Half and round
終: end
丟: Pop an item
棄: Pop two items
并: Combine stack to the list
反: Reverse the list
머꺭머꾻머꾨머꾻머꺷뫻뢁: kiyoshi!
もっと短く書いてくれる人を募集中。
更新 (2016-03-18)
「標」は必要なかった。47文字。
丟갠迄❶귰雙균侔況重갠紛加終要❶감雙머꺺머꾳⓵머꾉머꺳嗎⓶隔終丟棄并反머꺭머꾻머꾨머꾻머꺷뫻뢁