Доброго времени форумчане.
Столкнулся с проблемой счета символов по условию.
Может кого-то осенит как можно реализовать.
Дано:
Столбец с символами. Таких столбцов около 120 и в каждом порядка 1600 символов. так что в ручную считать это то еще геморрой.
Изначально у всех символов итог 0.
Допустим первый символ "а", значит нужно из его итого отнять 1, а к итогу других символов добавить по 1. и так нужно проделать с каждым символом.
Но это еще пол беды.
во втором варианте,
символы повторяются. и если символ повторяется то в первый раз нужно из итога одного символа отнять 1, а к итогу других символов добавить по 1. ( как и в первом варианте). Но если символы повторяются ПОДРЯД несколько раз, то во второй раз нужно уже из итога символа отнять 2, а к итогу других символов добавить 2. Если повторяются по 3 раза ПОДРЯД ,то отнять и прибавить по 3. если по 4 то 4 и т.д. пока не появиться другой символ. а потом все заново.
В примере вроде более понятно.
Столкнулся с проблемой счета символов по условию.
Может кого-то осенит как можно реализовать.
Дано:
Столбец с символами. Таких столбцов около 120 и в каждом порядка 1600 символов. так что в ручную считать это то еще геморрой.
Изначально у всех символов итог 0.
Допустим первый символ "а", значит нужно из его итого отнять 1, а к итогу других символов добавить по 1. и так нужно проделать с каждым символом.
Но это еще пол беды.
во втором варианте,
символы повторяются. и если символ повторяется то в первый раз нужно из итога одного символа отнять 1, а к итогу других символов добавить по 1. ( как и в первом варианте). Но если символы повторяются ПОДРЯД несколько раз, то во второй раз нужно уже из итога символа отнять 2, а к итогу других символов добавить 2. Если повторяются по 3 раза ПОДРЯД ,то отнять и прибавить по 3. если по 4 то 4 и т.д. пока не появиться другой символ. а потом все заново.
В примере вроде более понятно.