Недавно я указал студенту, работающему с опытом работы, на статью о том, как сбрасывать таблицу умножения на консоль. Он использовал вложенный цикл и умножал значение шага каждого.
Это выглядело как подход .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, но двойная новая строка изначально была только там, потому что я не знал, как отформатировать текст при создании пост!