Matriz

Matriz

Fácil

Instruções

Dada uma string que representa uma matriz de números, retorne as linhas e as colunas dessa matriz.

Então, dada uma string com quebras de linha embutidas como:

9 8 7
5 3 2
6 6 7

que representa esta matriz:

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

seu código deve ser capaz de produzir:

  • Uma lista das linhas, lendo cada linha da esquerda para a direita enquanto percorre as linhas de cima para baixo,
  • Uma lista das colunas, lendo cada coluna de cima para baixo enquanto percorre da esquerda para a direita.

As linhas da nossa matriz de exemplo:

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

E as colunas dela:

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

Como este exercício está estruturado na trilha de Python

Os testes deste exercício esperam que você crie uma [class][classes] Matrix (veja também classes). Isso é diferente de usar um objeto Matrix de uma biblioteca de terceiros como Numpy, o que não é suportado. Não se preocupe, não é tão complicado quanto você imagina! Para mais pontos de partida e detalhes sobre classes e estruturas de dados, dê uma olhada nos recursos abaixo:

Editar via GitHub O link abre em uma nova janela ou aba
Python Exercism

Tudo pronto para começar Matriz?

Crie sua conta no Exercism para aprender e dominar Python com 17 conceitos146 exercícios e mentoria humana de verdade, tudo de graça.