この質問では、各回答はプログラム/機能を構築するために使用できる「ツールボックス」を取得します。ツールボックスは次の2つの要素で構成されます。
プログラミング言語のリスト
有効な文字のリスト
ツールボックスの文字のみを使用して、提供されている言語のいずれかで有効なプログラム/関数を作成する必要があります。プログラム/関数は、この質問に既に存在する回答の数を出力する必要があります。
回答を作成して投稿すると、使用した言語と文字がツールボックスから削除され、次の回答のツールボックスとして使用される新しい言語と新しい文字がランダムに追加されます。
ルール
それぞれの答えは:
- その前に来る有効な回答の数を出力する
- その回答のツールボックスで提供される文字のサブセットが含まれています。(繰り返し可能)
- 提供されたツールボックスの言語のいずれかである
次のツールボックスは、この pythonプログラムによって決定されます。次のツールボックスを生成するには、最後の回答の投稿IDとともに残りの言語と文字を入力します。
ここの言語リストは、この投稿の時点でオンラインで試すことができるすべての言語です。文字の文字コードは0〜127です。
完全なプログラムまたは関数のいずれかを回答として作成できます。REPLは異なる言語であるため、許可されません。(すべての言語のTIOバージョンを使用)
言語が特殊なエンコードを使用する場合、文字はバイトとして解釈される必要があります(ASCIIからデコードされ、ゼロが埋め込まれます)。
開始ツールボックスは、この質問の投稿ID(128464)からランダム化されます。開始する言語は7つあり
echoprint0
、無料でキャラクターとascii 0-31を追加してユーザーを開始します。連続して2回答えてはいけません
得点
人が答えるたびに、答えに対して多くのポイントを獲得します。目標は、できるだけ多くのポイントを獲得することです。言語Xでの回答については、ツールボックスで言語Xが未使用になった回数だけ取得します。たとえば、言語がツールボックスに追加されたばかりなので、最初に回答した人は1ポイントを獲得します。必ずしも終わりがあるわけではなく、私は答えを受け入れません。
スポーツ
これはコンペティションですが、競争力を維持しながら、勝つことよりも楽しいことをお勧めします(もし勝ちの基準を「楽しい」にしたいなら)。面白くないもの:
- 意図的にキャラクターを使用すると、将来の回答を気にする必要はありません。
- ポストIDシステムをゲーム化して、将来のツールボックスを使いにくくすることを試みています。
- 将来のツールボックスを使いやすくするために、ポストIDシステムをゲームにしようとしています。
私は誰もこれらのことをするのを防ぐことはできませんが、私がこれをしていると思われる答えを否定します。
よりポジティブな注意として、ここには良いスポーツで奨励されているものがいくつかあります:
- チャットで他のユーザーと調整します。
- より厳しいまたはより制限の厳しい言語の文字を保存する
;
(ツールボックスではなく)入力が与えられていないときに何かをする必要があります。ConditおよびTclプログラムでは、構文の一部としてスペースが必要です(tooboxにはありません)。スキームが必要(
です。Brain-Flakは明らかな理由で機能しません(理解できるツールボックスのキャラクターのみです)
)。Java 8は{
(ツールボックスではなく)関数を宣言する必要があります。それは最大値のみを残し、「印刷」せずに印刷したり、括弧を使用せずに関数を宣言したりすることはできないと思います。