久々のgolf期。http://www.shinh.org/reveal.rb?odd+lines/pla/1190383459に感動したってのが大きい。
Smileys Triangle, Mirroring Characterでトップ。あとはよくて1位タイとか。そもそもSchemeのゴルファーってあんまりいないみたいだけど。
アルゴリズムとか考えるのは苦手なのでぱっと見て分かるのしかやってないなぁ。
続きに自分の回答(ネタバレ)。
Smileys Triangle
(write':)(dotimes(n 33)(format #t" :~v,,,')a"(* 2 n):-))
ソースにも:-)
が出てくるのがポイントかな。(関係ない)
Mirroring Character
(use srfi-13)(use text.tr)(port-map(lambda(l)(print(regexp-replace #/(.*?)(\s+)$/(string-tr(string-reverse l)"()[]{}<>"")(][}{><")"\\2\\1")))read-line)
これは自分含めて2人しかチャレンジしてないからまだまだ縮まりそう。