11
颜色计数,按出现次数排序
这是一个简单的描述,我简直不敢相信这是以前没有打过的: 对于给定的图像(您的语言支持的任何格式),找到唯一的颜色并输出颜色列表。 打印十六进制RGB的颜色代码,即一个哈希符号,#后跟R的2位数字,G的2位数字和B的2位数字(#xxxxxx其中x可以是0-9,AF和/或af)。 十六进制代码后跟一个空格和十进制像素数,然后是换行符(\n或\r\n)。 该列表应按计数降序排序(最常见的颜色在顶部)。 如果有领带(两种颜色的颜色相同),顺序并不重要。 该图像将不包含透明度,因此任何alpha值都不重要。Alpha值可能不是输出的一部分。 必须支持4000x3000的图片尺寸(这可能与类型定义有关) 示例图像“ 10red 20blue 30black 40white”: 预期产量: #FFFFFF 40 #000000 30 #0000FF 20 #FF0000 10 样本图片“蓝色渐变”: 预期的输出之一(因为相同颜色的顺序可能有所不同): #718DFF 19 #5571FF 15 #3855FF 11 #8DAAFF 11 #1C38FF 7 #AAAAFF 7 #8D8DFF 6 #AAC6FF 6 #C6C6FF 5 #C6E2FF 4 #001CFF 3 #E2E2FF 3 #FFFFFF 3 …