Ответ на пост «Интересная задача по программированию»1

Если подключить внутреннего экстрасенса и додумать ТЗ за автора, получается, что нужно просто сопоставлять символы.

Тобишь возьмём примеры:

К примеру, шаблону "aabb" соответствуют числа 1122, 2233, 3344 и.т.д.


Здесь всё тупо просто, разобъём данные на два паралельных массива:
[a,a,b,b] и [1,1,2,2]


Сходу вернём ложь, если их длина отличается.

Далее реализуем хэшмап на вашем яп, где буква ключ, а цифра значение.

Начинаем перебирать. Забираем первые элементы:

a = 1

Смотрим в хэшмап.

Если там есть значение, то сравниваем. Если они отличаются, то возврашаем ложь, если одинаковы, то continue.

Если значения нет, то записываем и continue.

Скучно и бесполезно.