Bir dosya adını giriş olarak alacak bir program golf oynamak ve dosya ne renk çıktı gerekir.
Dosya bu uzantılardan herhangi birine sahip olacak, ancak programınızın yalnızca birini desteklemesi gerekiyor. Lütfen cevabınızda hangisi olduğunu söyleyin.
.jpg.png.svg.gif.bmp
Ve şimdi klasik düzene.
Giriş
Yukarıdaki uzantılardan birine sahip bir dosya adı.
Bunun yerine bir görüntü nesnesi veya önceden kodlanmış bir görüntü de alabilirsiniz.
Çıktı
Bir ile 6 haneli bir altıgen kodu olarak bu dosyada tek renk isteğe bağlı lider #örneğin #000000siyahtır.
Bunlardan bağımsız çıkış RGB renk onluk veya onaltılık değerlerini içeren bir liste / tuple / dizesi, berrak, sayısal olmayan sınırlayıcı örn , |vb
Şeffaflığın çıktısını alamazsınız.
Dosya hepsi tek bir renk değilse, çıkış olmayan bir falsy değeri gerekir #000000ve sonlandırmak olmadan bir şey baskı STDERR. Böylece dosyayı açıp ilk pikselin RGB değerini elde edemezsiniz.
kurallar
- Onaltılık kodun yalnızca dosyanın tümü bir renk olması durumunda çıktılanması gerekir.
- Dosya
500x500piksel olacak - Piksellerin tümü% 0 şeffaflığa sahip olacak.
- Bu kod golf en kısa kod kazanır!

bool. Bu durumdastringnormal durum için ve normalboololmayan durum için birobject. Bu iyi mi yoksa boş bir dize veya benzeri bir şey döndürebilir miyim?