[Котлин 1.3.31]
Я пытаюсь напечатать количество повторений каждого символа в строке в правильной позиции, но из-за повторения символа я не могу получить индекс второго вхождения этого символа
Я попытался indexOf с позицией, указанной в качестве последнего индекса, и теперь ошибка происходит только для последовательных повторов
var Last=0
for (Left in str){
var num:Int=-1
var index=str.indexOf(Left,Last)
for (i in index..len)
if (Left.equals(str[i],true)) {
num++
}
Last=index
println("The Char $Left repets $num Times on the right")
}