Slasherr
@Slasherr

Как сделать автоматичиское добавление букв?

Добрый вечер господа.

У меня возникла проблема. Есть у нас шифровщик. CodePen > codepen.io/Slasher_/pen/GWXEMQ?editors=1010

Когда нажимаем на кнопку шифровать, у нас выпадает промт там вписываем текст (слово) , потом ключевое слово(ключ). Ключ должен соответствовать длине слова

Например когда вписал текст МИНЕРАЛ, а потом ключ МИНА, оно выведет false, потому что не соответствует длине текста.

Как сделать что-бы оно автоматически добавляло к ключу первые буквы слова?
Например МИНЕРАЛ, МИНАМИН.

Есть идея с kay[i]+text[i]-key.lang, но не знаю куда вставить и правильно ли будет?)

Прошу помощи. Спасибо!
Также прошу извенить, за укр текст в реализации, кому мешает.
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ответы на вопрос 1
abyrkov
@abyrkov
JavaScripter
Вам нужно что-то типа такого:
for(let i = 0, i2 = 0; i < str.length; ++i, (i2 < key.length - 1 ? ++i2 : i2 = 0)
  encryptedStr += fromCode(getCode(str[i]) + getCode(key[i2]));

Псевдокод, надеюсь, ясен: мы идем по строке, получая одновременно ключ.
Ответ написан
Ваш ответ на вопрос

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

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