您可能已经看到这样的难题:
找到
0
:
OOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOO
面临的挑战是编写一个程序,以找到给定图像的不同字母的索引。
输入值
输入将是Image
。该图像将包括一条线的黑色文本黑体24磅。在白色背景上的字体。文本将由以下两个字符组成:一个重复的字符和一个仅出现一次的字符。例如:
输出量
输出将是Integer
,是不同字符的索引。在上面的示例中,输出为4
。(请注意,字符串的索引始于0
)
程序规格
按照通常的代码高尔夫球赛,最短的程序获胜。
测试用例
=> 10
=> 11
=> 5
=> 16
=> 10
=> 21
=> 20
=> 13
=> 11
=> 4
=> 7
2
书呆子注意:您的实际示例本身并不是难题。这更像是一个有趣的游戏。
—
扎克·盖茨
如何评分?
—
intboolstring
这是代码高尔夫,所以最短的程序可以成功输出每个示例的答案。
—
AMACB '16
请注意,某些语言的最短答案实际上可能是对结果进行硬编码,然后根据输入图像的大小(我认为这是不允许的)来选择一个结果。
—
user81655'3
@AMACB“尽管示例中未包含任何内容”,但最好更改;)。另外,我们必须处理的最小字符数是多少?(我猜至少3个,或者我们可以假设它还不止于此吗?)还应该有一个测试用例来测试这个最小值。
—
Martin Ender'3