百度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
}
} 
