Я делаю некоторую работу со строками, и у меня есть сценарий, в котором мне нужно определить, содержит ли строка (обычно маленькая <10 символов) повторяющиеся символы. </p>
`ABCDE` // does not contain repeats
`AABCD` // does contain repeats, ie A is repeated
Я могу перебрать string.ToCharArray () и проверить каждый символ на предмет всех остальных символов в char [], но я чувствую, что упускаю что-то очевидное .... может, мне просто нужен кофе. Кто-нибудь может помочь?
EDIT:
Строка будет отсортирована, поэтому порядок не важен, поэтому ABCDA => AABCD
Частота повторений также важна, поэтому мне нужно знать, является ли повтор парным или триплетным и т. Д.