最短的唯一子字符串
输入值 一个字母数字字符串s。 输出量 与中的(连续)子字符串完全匹配一次的最短字符串s。重叠出现被视为不同。如果有多个相同长度的候选者,则必须按出现顺序输出所有候选者。在此挑战中,空字符串的出现n + 1时间为length字符串n。 例 考虑字符串 "asdfasdfd" 空字符串在其中出现10次,因此它不是唯一出现的候选对象。每个字母"a","s","d",和"f"至少出现了两次,所以它们不是候选人要么。子字符串"fa"和"fd"仅出现一次,并以该顺序出现,而其他所有长度为2的子字符串出现两次。因此正确的输出是 ["fa","fd"] 规则 允许使用功能和完整程序,而不允许出现标准漏洞。在合理范围内,输出的确切格式是灵活的。特别是,不允许为空字符串生成任何输出,但不允许抛出错误。最低字节数获胜。 测试用例 "" -> [""] "abcaa" -> ["b","c"] "rererere" -> ["ererer"] "asdfasdfd" -> ["fa","fd"] "ffffhhhhfffffhhhhhfffhhh" -> ["hffff","fffff","hhhhh","hfffh"] "asdfdfasddfdfaddsasadsasadsddsddfdsasdf" -> ["fas","fad","add","fds"] 排行榜 这是我所承诺的按语言排行榜。 为确保您的答案显示出来,请使用以下Markdown模板以标题开头。 # Language Name, N bytes N您提交的文件大小在哪里。如果您提高了分数,则可以通过打败旧分数来保持标题。例如: # Ruby, <s>104</s> <s>101</s> 96 bytes <script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'></script><script>site = …