Hello, world!
Hello, world! ができました。613B!やた!
wvwwWWwWWWwvWwwwwWWwWWWwWWWWwWWWWWwWWWWWWwWWWWWWWwWwwwwwwwwwwwwWWWWwWWWWWWWwWWWW WWWWWWWWWWwWWWWWWWWWWWwwWWWWWWWWWWwwWWWWWWWWWWWWwWWWWWWWWWWwwWWWWWWWWWWwwwwwwWWW WWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwwWWWWWWWWWWWWWWWWWwwWWWWWW WWWWWWWWWWWwwwwwWWWWWWWWWWWWWWWWWWWWwwWWWWWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWW WWWWWWwwwwwwwwwwwwwwwwwwwwwwwwwwWwwwwwwwwwwWWwwwwwwwWWWwwwwwwwWWWWwWWWWWwwwwwwww WWWWWWwwwwwwwwwwwwwwwwWWWWWWWwwwwwwwwwwwwwwwwwwwwWWWWWWWWwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwWWWWWWWWWwwwwWWWWWWWWWWwwwwwwwwwwwWWWWWWWWWWWwwwwwwwWWWWWWWWWWWWwww wwwwwwwwwwwwwwwWWWWWWWWWWWWWwwwwwwwwwwwwwwwwwwwwwwwww
コードはかなり直球で、id を使ったのは1ヶ所だけ、値を変えるのも id:nishiohirokazu さんのやり方とたぶん同じ(\ f x -> f (f x))です。
というか、id:youz さんの print とか + とか dbl とか、まだよく分かっていません。つまり、たまたま短くなっただけ‥。これから勉強します。
コメントつきのコードはこちら。du = double u = w と読み換えてください。
なお、かかった時間は不問の方向で‥。
wv : id wwWWwWWWwv : \ f x -> f (f x) Wwwww : + 2 WWw : + 4 WWWw : + 8 WWWWw : + 16 WWWWWw : + 32 WWWWWWw : + 64 WWWWWWWw : + 128 Wwwwwwwwwwwww : du + 128 WWWWw : du + 160 WWWWWWWw : du + 168 WWWWWWWWWWWWWWw : du + 169 = SP WWWWWWWWWWWww : du + 170 = ! WWWWWWWWWWww : du + 177 WWWWWWWWWWWWw : du + 181 = , WWWWWWWWWWww : du + 209 = H WWWWWWWWWWwwwwww : du + 232 WWWWWWWWWWWWWWWw : du + 236 WWWWWWWWWWWWWWWWWWWWWw : du + 237 = d WWWWWWWWWWWWWWWWWWww : du + 238 = e WWWWWWWWWWWWWWWWWww : du + 245 = l WWWWWWWWWWWWWWWWWwwwww : du + 248 = o WWWWWWWWWWWWWWWWWWWWww : du + 249 WWWWWWWWWWWWWWWWWWWWWWw : du + 251 = r WWWWWWWWWWWWWWWWWWWWWWWWWwwwwwwwwwwwwwwwwwwwwwwwwww : id out Wwwwwwwwwww : out H WWwwwwwww : out e WWWwwwwwww : out l WWWWw : out l WWWWWwwwwwwww : out o WWWWWWwwwwwwwwwwwwwwww : out , WWWWWWWwwwwwwwwwwwwwwwwwwww : out SP WWWWWWWWwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww : out du WWWWWWWWWwwww : out o WWWWWWWWWWwwwwwwwwwww : out r WWWWWWWWWWWwwwwwww : out l WWWWWWWWWWWWwwwwwwwwwwwwwwwwww : out d WWWWWWWWWWWWWwwwwwwwwwwwwwwwwwwwwwwwww : out !
どうでもいいことですが、世界で最初のGrassプログラム の 'w' は大文字ですね。どっちにするか、ちょっと迷った。