Untitled
unknown
rust
a year ago
468 B
5
Indexable
impl Solution { pub fn rotate(a: &mut Vec<Vec<i32>>) { let n = a.len() - 1; for k in 0..n / 2 + 1 { let m = n - k; for p in k..m { let t1 = a[k + p][m]; a[k + p][m] = a[k][k + p]; let t2 = a[m][m - p]; a[m][m - p] = t1; let t3 = a[m - p][k]; a[m - p][k] = t2; a[k][k + p] = t3; } } } }
Editor is loading...
Leave a Comment