我最近向一位从事工作经验的学生介绍了一篇关于将乘法表转储到控制台的文章。它使用嵌套的 for 循环并将每个循环的步长值相乘。
这看起来像是一种 .NET 2.0 方法。我想知道,使用 Linq 和扩展方法,例如,需要多少行代码才能达到相同的结果。
stackoverflow 社区能应对挑战吗?
挑战:在控制台应用程序中,编写代码以生成如下示例所示的表:
01 02 03 04 05 06 07 08 09 02 04 06 08 10 12 14 16 18 03 06 09 12 15 18 21 24 27 04 08 12 16 20 24 28 32 36 05 10 15 20 25 30 35 40 45 06 12 18 24 30 36 42 48 54 07 14 21 28 35 42 49 56 63 08 16 24 32 40 48 56 64 72 09 18 27 36 45 54 63 72 81
由于这变成了与语言无关的代码高尔夫之战,我将与社区一起决定哪个是公认答案的最佳解决方案。
有很多关于表格应该采用的规范和格式的讨论,我故意添加了 00 格式但双换行符最初只是在那里,因为我在创建帖子时不知道如何格式化文本!