您要打高尔夫球的程序将以文件名作为输入,并且必须输出文件的颜色。
该文件将具有这些扩展名中的任何一个,但您的程序仅需要支持一个。请说出答案中的哪一个。
.jpg
.png
.svg
.gif
.bmp
现在到经典布局。
输入项
具有上述扩展名之一的文件名。
您也可以取一个图像对象或已编码的图像。
输出量
该文件中唯一的颜色是6位十六进制代码,带有可选的前导,#
例如#000000
黑色。
您还可以输出包含RGB颜色的十进制或十六进制值的列表/元组/字符串,并带有清晰的非数字定界符,例如
,
|
etc
您可能不输出透明度。
如果文件不是所有颜色,则必须输出一个不是的假值,#000000
并在不打印任何内容的情况下终止STDERR
。这样一来,您就不能简单地打开文件并获取第一个像素的RGB值。
规则
- 仅当文件为一种颜色时才需要输出十六进制代码。
- 该文件将是
500x500
像素 - 像素将全部具有0%的透明度。
- 这是 代码高尔夫球 最短的代码胜出!
bool
。对于这种情况,我string
将为普通情况和bool
非普通情况返回,并包装在中object
。这样可以吗,或者我可以返回一个空字符串或类似的字符串?