轨道
/
Go
Go
/
练习
/
矩阵
矩阵

矩阵

中等

说明

给定一个表示数字矩阵的字符串,返回该矩阵的行和列。

例如,给定下面这个包含换行符的字符串:

9 8 7
5 3 2
6 6 7

它表示这个矩阵:

    1  2  3
  |---------
1 | 9  8  7
2 | 5  3  2
3 | 6  6  7

你的代码应该能输出:

  • 一个包含所有行的数组,从上到下逐行移动,每行从左到右读取,
  • 一个包含所有列的数组,从左到右逐列移动,每列从上到下读取。

我们这个示例矩阵的行:

  • 9, 8, 7
  • 5, 3, 2
  • 6, 6, 7

它的列:

  • 9, 5, 6
  • 8, 3, 6
  • 7, 2, 7

实现

除了能够获取行和列的数组之外,你的代码还应该:

  • 根据元素所在的行号和列号,设置矩阵中该元素的值。

对矩阵的所有操作,都假定行和列从 0 开始编号。也就是说,第一行是第 0 行,第二行是第 1 行,以此类推。

通过 GitHub 编辑 链接将在新窗口或新标签页中打开
Go Exercism

准备好开始 矩阵 了吗?

注册 Exercism,借助 34 个概念165 个练习 和真人导师指导,学习并掌握 Go,全部免费。