Всем привет,проблема с заполнением матрицы для шифрования методом смены столбцов. Генирация проходит нормально, но заполнение не корректно : текст (кусочек слова), который не входит в диапазон одной строки должен переноситься в следующую строку. Именно это и не получается.
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);
ну а на картинке пример того как должно быть...