题解 | 多组_二维数组_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#
全部评论

相关推荐

秋盈丶:后续:我在宿舍群里和大学同学分享了这事儿,我好兄弟气不过把他挂到某脉上了,10w+阅读量几百条评论,直接干成精品贴子,爽
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务