我正在尝试解决这个问题。例如,字符串等于“ caaab”且长度K = 2,返回子字符串应按字母顺序为“ aa”,“ ab”,“ ca”。我更喜欢python中的解决方案
答案 0 :(得分:2)
尝试一下:
input_str = 'caaab'
k = 2
unique_substrings = set(input_str[i: i + k] for i in range(len(input_str) - k + 1))
sorted_substrings = sorted(unique_substrings)
print(sorted_substrings)