ソートされていない英数字の文字列が与えられた場合、例えば
ABC321STPpJqZZr0
出力A「」文字範囲ので区切らリストは、(ケースを無視して重複を削除、ASCII値でソートすなわち大文字と数字のみ出力)は、たとえば、
0-3, A-C, J, P-T, Z
ルール
- プログラムの長さは、通常どおり基本スコアです。
- 上記の例をプログラム内で初期化(ハードコード)する必要がありますが、プログラムの長さからその例の長さを割り引くことができます。たとえば、
char* s="ABC321STPpJqZZr0";
16文字を割り引くことができます。
ボーナス(+50バウンティ)
- これは今日の同僚が実際に直面した問題であり、Tcl 8.0.5(古いバージョンであり、最新のTclビルトインの多くを欠いている)で書く必要があるため、最短のTcl 8.0を書いた人に50ポイントを授与します.5ソリューション、Tcl 8.0.5に少なくとも2つの有効な提出がある場合。
なぜ意図的にGolfScriptを含めるのですか?Befungeなどの他の言語を許可しないのはなぜですか?
—
ジャスティン
すべてが公正なゲームであると言えます。それらのほとんどを非常に簡単に確認することはできません。
—
アンドリューチョン14
では、それはCode-Golfタグですか?
—
VisioN 14
@Chron-良いキャッチ。私の場合はABですが、すでに多くの提出物があるので、両方の方法を許可しましょう。
—
アンドリューチョン14
", "
スペースを含めるように書きましたが、あなたの編集を残して、このコメントがその指示として役立つようにすることができます。