Not Quine
ニコ動のタグ検索で、「電波ソング」を聴いていた。さくらんぼキッスは素晴らしい。つい口ずさんでしまう。快盗天使ツインエンジェルも楽しい。なんとパチスロオリジナル。仁井山征弘のジンギスカンも中毒性がある。ただ一つの物だけを歌い続ける、その崇拝のような曲を、自分でもつくりたいと昔から思っていたので、リスペクトだ。
昨日、クーラーを解禁したが、今日はわりと涼しいので、まだつけてない。
近頃は、ミネラルウォーターをよく飲む。エビアン、ボルビック、アルプス産、たいてい、おいしいが、富士山の天然水はまずかった。
自転車のロックの取っ手が折れてから、スピーディに施錠できたためしがない。アロンアルファでいけるかしら。
昨日は、格ゲーをしなかった。自分が操作するキャラクターが勝ったときにやる、敵に向けて親指を下に向けるポーズが思い浮かんで、嫌になる。勝っても負けても、一礼のモーションを行う、そんなゲームであってほしい。キャラによっては、倒した相手をさらに殴るモーションを行う者もいる。そうやって、いたずらに相手の怒りを買うような行為をしてほしくない。楽しい気分になるために、ゲームはあるべきだ。
あなごるで、Not Quine という問題が出た。Quine と似ているが、少し違う。ソースコードと同じものを出力するのではなく、ソースコードの文字列を全て並べ替えた文字列を出力しなければならない。
例えば、以下のようなソースコードがあった場合、
ABC
出力は、以下のいずれかでなければならない。
BCA
CAB
以下は、不正解である。
BAC
なぜならば、最初の 2 文字 A と B は、別の位置に移動しているから OK なのだが、C は元と同じ位置にあるから NG なのである。
JavaScript で挑戦した。Quine の回答をコピペして、少し改変すれば通る程度には、難しくなかった。現在の最短は 30B だが、自分の回答は 31B だ。できれば満点を取りたい。