Прежде всего, я сожалею о своем английском и надеюсь, по крайней мере, вы понимаете мою проблему
Пользователь может ввести разные буквы (например), максимум 6 букв, и он может повторить это
Допустим, он вошел: A B C C A B B A A C C C C C
Конечно, я могу поместить его в массив и упорядочить с помощью Arrays.sort (), и он будет выглядеть как
myArray = {A, A, A, A, B, B, B , C, C ,C, C, C ,C ,C}
Теперь мой вопрос: существует ли метод или алгоритм для создания массива счетчиков, который подсчитывает ASC до тех пор, пока буква не была изменена, а затем снова считает от 1 до следующего изменения
Мой желаемый массив будет выглядеть как
myCounter = {1, 2, 3, 4, 1, 2, 3, 1, 2, 3, 4, 5, 6}
Заранее спасибо:)
PS: я знаю длину входного массива