题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
package main import ( "fmt" ) func main() { var n int fmt.Scan(&n) ans := make([][]int, n) for i := 0; i < n; i++ { ans[i] = make([]int, n) } temp := 0 for i := 0; i < n; i++ { for j := 0; j <= i; j++ { temp++ ans[i-j][j] = temp } } for i := 0; i < n; i++ { for j := 0; j < n -i; j++ { fmt.Printf("%d ", ans[i][j]) } fmt.Print("\n") } }