transpose + reverse + index fix in lab6
This commit is contained in:
@@ -79,10 +79,17 @@ const encodedMsg = "Р_НАЙА_СЛЗДЕ_ЛОСЖСТОИКНОЛЬЛЬТКУ
|
||||
|
||||
function rotateTemplate(template) {
|
||||
for (let i = 0; i < squareSize; i++) {
|
||||
for (let j = 0; j < squareSize; j++) {
|
||||
let temp = template[j][(squareSize - 1) - i];
|
||||
template[j][(squareSize - 1) - i] = template[i][j];
|
||||
template[i][j] = temp;
|
||||
for (let j = 0; j < i; j++) {
|
||||
let temp = template[i][j];
|
||||
template[i][j] = template[j][i];
|
||||
template[j][i] = temp;
|
||||
}
|
||||
}
|
||||
for (let i = 0; i < squareSize; i++) {
|
||||
for (let j = 0; j < squareSize/2; j++) {
|
||||
let temp = template[i][j];
|
||||
template[i][j] = template[i][(squareSize - 1) - j];
|
||||
template[i][(squareSize - 1) - j] = temp;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user