次のいずれかを実行するプログラムを作成します。
- 「Hello World」のみを表示し、他には何もしません
- 終了し、他には何もありません(出力なし、エラーなし)。
- 1行の入力を取得し、整数として解析し、最初の多くの素数を表示します(または、整数として解析できない入力が与えられた場合、または0未満の場合、いいエラーを返します)。
- 1行の入力が与えられると、銘柄記号を解析し、現在の銘柄値とその変化をオンラインでチェックします。
キャッチ、それはそれが実行する機能が明らかであってはなりません。つまり、コードを見ている人にとって、どの機能を実行するのかは明らかではないはずです。また、1つの機能のみを実行し、実行できる場合があります(選択することはできません)。人はその言語を使用しています。
ボーナス:巧妙な方法で作成すると、1つのコンパイラ/ intrpreterおよびプラットフォームに対して、プログラムは同じ機能、異なるコンパイラ/インタープリタまたはプラットフォームも実行しますが、異なる機能を実行します。このボーナスは、巧妙に行われた場合にのみ収集できます。
ボーナス:プログラムに1つの機能が可能なコードのみが含まれている場合(空のコードには対応できるため、何も保存しないでください)、機能に関係のない単純な変更を行って別の機能を実行することはできません。たとえば、次の場合
obfuscatedBool = 1g8uhad'l8fygrcetdu8y4fd/,.oe87fy4d --Magic
if obfuscatedBool: print "Hello World"
obfuscatedBoolをTrueまたはFalseに設定して「Hello World」を印刷するか、何もしないようにすることはできません。
INFINITY BONUS:両方のボーナスを同時に実現した場合、あなたは魔法です。
負のボーナス:特定の機能を持つライブラリーを使用して機能を実行します。
投票者は、最も投票数の多いプログラムが勝つため、ボーナスを考慮に入れてください!
注:プログラムが何をするのかを言う場合は、必ずスポイラー構文を使用してください!