题解 | #杨辉三角的变形#
杨辉三角的变形
http://www.nowcoder.com/practice/8ef655edf42d4e08b44be4d777edbf43
找规律即可
package main
import "fmt"
func main() {
for {
var n int
_, err := fmt.Scan(&n)
if err != nil {
break
}
if n == 0 || n == 1 || n == 2 {
fmt.Println(-1)
continue
}
switch (n - 2) % 4 {
case 1, 3:
fmt.Println(2)
case 2:
fmt.Println(3)
case 0:
fmt.Println(4)
}
}
}