Маємо рядок тексту (англ. string), який представляє матрицю чисел. Повернімо рядки та стовпці цієї матриці.
Отже, якщо маємо рядок тексту із вбудованими символами нового рядка, як ось:
9 8 7
5 3 2
6 6 7
що представляє таку матрицю:
1 2 3
|---------
1 | 9 8 7
2 | 5 3 2
3 | 6 6 7
наш код має вміти видавати:
Рядки для нашої прикладової матриці:
А ось її стовпці:
Окрім можливості отримати масив рядків і стовпців, наш код також має:
Для всіх операцій з матрицею вважаємо, що рядки та стовпці нумеруються з нуля. Це означає, що перший рядок буде рядком 0, другий - рядком 1, і так далі.
Зареєструйтеся на Exercism, щоб вивчати й опановувати Go, а також 34 концепції165 вправ та справжнє наставництво від людей, і все це безкоштовно.