Показать сообщение отдельно
  #1 (permalink)  
Старый 24.11.2018, 01:14
Новичок на форуме
Отправить личное сообщение для sdffdsmdsfmdsmfsmd Посмотреть профиль Найти все сообщения от sdffdsmdsfmdsmfsmd
 
Регистрация: 24.11.2018
Сообщений: 3

Заполнение матрицы
Всем привет,проблема с заполнением матрицы для шифрования методом смены столбцов. Генирация проходит нормально, но заполнение не корректно : текст (кусочек слова), который не входит в диапазон одной строки должен переноситься в следующую строку. Именно это и не получается.
var matrix=[];
    var key=prompt('enter key').split(''),
        text=input.value.toUpperCase().split(""); //console.log(text);
 console.log(key); 
        for (var i=0; i<input.value.length; i++){
            matrix[i]=[];
            for(var j=0; j<key.length; j++){
                if (matrix[i].length>input.value.length){
                    matrix[i+1][j]=text[j+(input.value.length-key.length)];
                }
                else {
                    matrix[i][j]=text[j];
                }
            }
        }
 console.log(matrix);

ну а на картинке пример того как должно быть...
Изображения:
Тип файла: jpg Снимок.jpg (10.9 Кб, 8 просмотров)
Ответить с цитированием