题解 | 多组_二维数组_T组形式
多组_二维数组_T组形式
https://www.nowcoder.com/practice/fe1e902e076b46dd82e7d42e12617893
package main
import (
"bufio"
"fmt"
"os"
"strconv"
"strings"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
//第一行,有几组
var t int
fmt.Scan(&t)
for t > 0{
//第i组的行列数
scanner.Scan()
firstLine := scanner.Text()
parts := strings.Fields(firstLine) // 分割成字符串切片
// 解析 n(行数)和 m(列数)
n, _ := strconv.Atoi(parts[0])
//m, _ := strconv.Atoi(parts[1])
sum := 0
for i := 0; i < n; i++ {
//扫描每一行
scanner.Scan()
line := scanner.Text()
numbers := strings.Fields(line)
// 处理一行中的每个整数
for _, numStr := range numbers {
num, _ := strconv.Atoi(numStr)
sum += num
}
}
fmt.Println(sum)
t--
}
}
仅作golang新手学习提示
#golong#
字节跳动公司福利 1330人发布