@n1ksON
Freelance

Как выполнить определённую проверку двух слов?

Всем привет! Недавно задавали похожий вопрос, но у меня возникла проблема с выполнением алгоритма.
В общем и целом, нужно проверить два слова на возможность замены одного слова на другое.
Пример: "привет прикол", нужно перевести "привет" в "прикол".
  1. при -> при
  2. в -> к
  3. е -> о
  4. т -> л

Задача сводится к тому, что нужно проверить повторяющиеся буквы в первом слове и затем, проверить чтобы во втором слове на тех же позициях стояли также повторяющиеся буквы.
Например: "абаб ааах". Невозможно перевести, так как "б" не может быть "а" и "х" одновременно.
Вот мой код: https://jsfiddle.net/ns750L1p/
Когда отправляю решение на проверку, компилятор выдаёт статус "Неправильный ответ".

В связи с этим вопрос: в каком месте мой алгоритм срабатывает неверно и подскажите как можно исправить?
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы