30
プログラミング言語のクイズ
警察と強盗の両方の挑戦に勝ったデニス、おめでとうございます!カルビンの趣味はすでに彼の約束を果たしており、強盗の挑戦に勝ったためにデニスのためにこの挑戦を書きました。 注意: 2015-09-01 02:00:00 UTCの時点で、このチャレンジはさらなる警官の回答のために終了します。投稿された新しい回答は勝つ資格がなく、クラックされた場合、強盗のスコアにはカウントされません。ただし、他のユーザーの楽しみのために新しい回答を投稿することもできます。そのため、将来の訪問者が利用できるパズルがいくつかあります。これらの新しい回答は、リーダーボードの「脆弱な警官」セクションに含まれ、それらの非競合ステータスは個別にマークされます。 The Hello World Quizの警察官強盗版へようこそ!(クイズを一度もプレイしたことがない場合は、1分間または30分間試してみてください。このチャレンジのためにクイズをする必要はありません。 警官の挑戦 プログラミング言語を選択します。有効な言語には、このチャレンジが投稿された時点で、英語版のウィキペディアの記事、エソランの記事、またはロゼッタコードの記事が必要です(リンクリストは手動でキュレーションされるため、必ずしも完全ではないことに注意してください)。また、プログラミング言語の通常の基準を満たしている必要があります。そのため、HQ9 +のようなものはリリースされていません。最後に、(このチャレンジが投稿された時点で)その言語で利用可能な無料の(ビールのように)インタープリターまたはコンパイラーが必要です。 Hello Worldプログラムを作成します。つまり、選択した言語で完全にプログラムを記述しHello, World!(正確にそのように、つまりこの正確なバイトストリーム)、オプションでSTDOUTまたは最も近い代替の単一の末尾の改行を出力します。 REPL環境、既存のボイラープレートコード、または非標準のコンパイラ/インタープリターフラグを想定しないでください。プログラムは1つ以上のソースファイル(フォルダーなどの風変わりな言語を除外するため)の形式である必要があり、完全に回答に収まる必要があります(したがって、30,000文字を超えてはなりません)-これは問題ではありません深刻な提出。 コードに印刷可能なASCII範囲外のバイトが含まれている場合、pastebinまたは16進ダンプを含めて、コードが実際にテスト可能であることを確認してください。 プログラムは、典型的なデスクトップPCで1分以内に終了する必要があります。 それでおしまい。キャッチは、どの言語を選択したかがわからないようにコードを難読化することです。また、コードを誤って他の言語の有効なHello Worldプログラムにしたくないことにも注意してください。ただし、十分に難読化されたプログラムではそうなることはないでしょう。 どのような状況でも、投稿された投稿のソースコードを編集してはなりません(これにより、強盗が解答を解読しようとする積極的な試みが無効になる可能性があるため)投稿する前に、できる限りゴルフをする(またはあえて)ことを確認してください。回答を投稿した後に機能しないことがわかった場合は、回答を削除し、必要に応じて修正バージョンを投稿してください。 誰もあなたのコードは7日間で有効な言語が見つからない場合、あなたはあなたの答えが作るだろう、(理想的にあなたの難読化コードの説明を)選択した言語を明らかにすることができる安全な。言語を公開するまで、提出物は引き続きクラックされる可能性があることに注意してください。 最短の安全な送信(バイト単位)が優先されます。 書式設定 (今すぐ警官として参加する予定がない場合は、このセクションをスキップして強盗の挑戦を読んでください。) この投稿の下部には、リーダーボードを生成するスタックスニペットと、まだ解読可能な提出物のリストがあります。スニペットを機能させるには、回答に特定のヘッダーを含めることが重要です。 新しい回答には次のようなヘッダーを含める必要があります # ???, [N] bytes ここ[N]で、コードのサイズはバイト単位で、???文字通り表示されるはずです。 回答が7日間クラックされず、言語を公開して回答を安全にしたい場合は、単にを置き換えます???。 # Ruby, [N] bytes 言語名は、esolangsページやGitHubリポジトリなどの関連Webサイトにリンクしてください。リンクがリーダーボードに表示されます。 別のユーザーが提出物を正常にクラックした場合(下記を参照)、次のような通知とともに言語も追加してください # Ruby, [N] bytes, cracked by [user] ここで[user]、最初の有効なクラックを送信したユーザーの名前です。クラックで使用されている言語が意図したものと異なる場合は、強盗の推測を使用し、回答でそれが別のものであると意図したことを言及することをお勧めします。ユーザー名をプロフィールページへのリンクにしてください。 強盗の挑戦 脆弱な答えを見つけます。それは答えであり、まだ解読されておらず、まだ安全ではありません。 その言語を理解することによってそれをクラックします。つまり、見つけている任意の与えられたプログラムが有効なのHello …