Trianglular Text終了
Triangular Text が終了。公開された。幾何的要素が入った問題は、好きだし面白い。
C言語では、nai さんが、58B でぶっちぎりトップだった。相変わらず強いな。
scanf()では、
scanf("%1s",&c)
で、空白・改行を読み飛ばせるのか。お恥ずかしながら知らなかった。文字列だからか。また、以下でもできるようだ。
scanf(" %c",&c)
〜〜〜〜〜
昨日新種の問題がでた。Hello broken keyboard。問題としては、"Hello, world!" を出力するだけだが、採点方法が通常と異なる。点数は、
解に使用した文字種の数 + 解の長さ / 1000
だ。いい具合にこの2つの要素がミックスされている。Cでは、まだ、最短解にたどり着いていないのか、トップが次々に入れ替わって、どんどん短くなっていく状況。
今現在は、inaniwa さんが、15.048 ポイントでトップにたった。ただ、この解、サイズが、1000B を超えている。ということは、使っている文字種は、14 ということだ。これは、結構凄い。というのは、
main(){}printf;+&
で、15 種で、ここから一文字落とすのは相当難しそう。& か + か?
なお、この問題、出力文字列を "Hello, world!" 以外にしてほしかったな。goruby の 1B は興醒め。もうそのアピールはいらね。
9/2追記
Whirl で Hello broken keyboard をやってみた。1000B を切ることができ、2.997 ポイントで goruby に続き、言語ランキングの2位にたった。Whirl が2位になるなってことはまずないな。ただ、Whirl の hello world のトップは、580B だ。私の 997B はほど遠い。でも、もう、とても縮める気は起きない。