10 lines
227 B
TypeScript
10 lines
227 B
TypeScript
export const invShiftRows = (state: number[][]): number[][] => {
|
|
const result: number[][] = []
|
|
|
|
for (let i = 0;i < state.length;i++) {
|
|
result[i] = state[i].slice(-i).concat(state[i].slice(0, -i))
|
|
}
|
|
|
|
return result
|
|
}
|