入力としてファイル名を使用するプログラムをゴルフし、ファイルの色を出力する必要があります。
ファイルにはこれらの拡張子のいずれかが含まれますが、プログラムでサポートする必要があるのは1つだけです。答えのどれを言ってください。
.jpg.png.svg.gif.bmp
そして今、クラシックなレイアウトに。
入力
上記の拡張子のいずれかが付いたファイル名。
代わりに、画像オブジェクトまたは既にエンコードされた画像を使用することもできます。
出力
そのファイル内の唯一の色は、オプションのリーディング付きの6桁の16進コードで、#たとえば#000000黒です。
RGBカラーの10進数または16進数の値を含むリスト/タプル/文字列を、数値 , |などの明確な区切り文字などで出力することもできます。
透明度は出力できません。
ファイルがすべて1色でない場合は、偽ではない偽の値を出力し、何も印刷せず#000000に終了する必要があります。これは、単にファイルを開いて最初のピクセルのRGB値を取得できないようにするためです。STDERR
ルール
- 16進コードは、ファイルがすべて1色の場合にのみ出力する必要があります。
- ファイルは
500x500ピクセルになります - ピクセルの透明度はすべて0%です。
- これはコードゴルフなので、最短のコードが勝ちます!

boolです。この場合string、通常の場合と通常boolではない場合にをラップしてを返しobjectます。これは問題ありませんか、それとも空の文字列などを返すことができますか?