出力は、1009ピクセルを囲む形状です。
- 形状は、単一の閉じた、交差しないループの形をとる必要があります。
入力はゼロ以外の正の整数です。
- 各入力は一意の出力を生成する必要があります。つまり、各出力は、より低い入力を使用して生成された出力とは一意である必要があります。
勝利は、最大入力制限によって決定されます。
- 提出物の入力制限は、一意でない、または無効な出力を与える最低の入力よりも1少ないと見なされます。
- たとえば、4ではなく1、2、または3の入力に対して有効で一意の出力が生成される場合、入力制限は3です。
ソースコードには1009バイトの制限があります。ドローがある場合、バイト数が最も少ないエントリが優先されます。
制限と説明:
- シェイプの最大サイズは109 x 109ピクセルです。サイズには、図形の描画に使用される線が含まれます。
- 線は一定の幅です。
- 囲まれたスペースは、行で完全に囲まれている必要があります-画像ファイルの境界は使用できません。
- 囲まれた1009ピクセルは、囲まれたスペースのみを指します。行は含まれません。
- 出力は画像です。
- それ以上のグラフィック制限はありません-色、線の太さなど。
- 出力の一意性は、囲まれたスペースのみを指します。囲まれたスペースが一意でない場合、ラインの変更またはその他のグラフィックの変更は関係ありません。
- 形の翻訳はユニークではありません。回転、反射、およびその他の変換は一意と見なされます。
- 出力は再現可能でなければなりません—同じ入力は常に同じ出力を与えます
- 連続的であろうとなかろうと、出力間に関係がある必要はありません。
- 提出の「入力制限」以外には、定義済みの出力はありません。
- 他の入力や外部データの取得は許可されていません。
- 線は連続している必要があります。つまり、ピクセルが接触する必要があります(コーナーカウントに接触する)。
- ピクセルは、描画方法で使用される「描画」の最小単位であり、必ずしも画面ピクセルに対応するわけではありません。
例:
有効な形状の例を次に示します。
次の形状は無効です。
編集:行タッチ:
- 囲まれたスペースは連続している必要があり、これはピクセルに触れることとして定義されます。触れるコーナーは重要です。
線は、外側のスペースを囲むことはできません。@Sparrが投稿したこの画像は、この点を示しています-各行の最初の形状のみが有効です。
線の外側が接触する場合がありますが、スペースを囲む方法ではありません。
- 接触する線は重ならない場合があります。たとえば、2つの接触する1ピクセルの太い線の合計の太さは2ピクセルで、1ピクセルではありません。