10 lines
222 B
TypeScript
10 lines
222 B
TypeScript
export const shiftRows = (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
|
|
}
|