百度9.7笔试 一些建议和遗憾
先说一下
对于一个GO程序员来说
B卷太不友好了
我是从Java转GOlang B卷真的一言难尽
考试的时候电脑键盘鼠标出了问题 半个多小时也没修好
代码题第一题刚写完 已经没时间提交了
贴出来给写Go 的人看吧
本人就是小菜鸡
轻喷
package main import "fmt" func main() { max,le:=0,0 fmt.Scan(&max,&le) nums:=make([]int,max*max) for i, _ := range nums { fmt.Scan(&nums[i]) } Max(nums, max, le) } func Max(nums []int, max int, le int) { min := make([][]int, 0) for i := 0; i < max; i++ { apd := make([]int, 0) for _, num := range nums { for j := 0; j < max; j++ { apd = append(apd, num) } } min = append(min, apd) } l:=le*max Print: for _, in := range min { for i:=l-le*max;i<l;i++{ fmt.Print(in[i]," ") } fmt.Println() } if l<le*max*le{ l+=le*max goto Print } }