Problem

5 /13


rearranjo de palavras

Theory Click to read/hide

Ao inserir uma string, você pode dividi-la imediatamente em partes por qualquer separador.
Já fizemos isso antes quando inserimos várias variáveis ​​numéricas na mesma linha. Usamos o método Split() para dividir uma string em partes. Por padrão, ele separa strings em substrings por espaço.
Usando este método, você pode dividir a string em partes, por exemplo, por espaços. E escreva cada parte da string em uma variável separada.
Exemplo: string[] S = Console.ReadLine().Split(); No exemplo, ao inserir duas palavras separadas por um espaço, a primeira palavra é armazenada no elemento zero da matriz s[0], a segunda - no segundo s[1].

Se você precisar usar vários caracteres como separadores, poderá especificá-los separados por vírgulas:
  string[] S = Console.ReadLine().Split(new[] { ' ', '\n' });  Se pode haver vários espaços consecutivos na string de entrada, também podem aparecer espaços na matriz final, para excluir isso, você precisa adicionar um parâmetro: string[] S = Console.ReadLine().Split(new[] { ' ', '\n' }, StringSplitOptions.RemoveEmptyEntries); Se você precisar usar delimitadores de substring: string[] S = Console.ReadLine().Split(new[] { "\\r\\n", "\r", "\n", "" }, StringSplitOptions.RemoveEmptyEntries);

Problem

A entrada é uma linha contendo o sobrenome e nome da pessoa (separados por exatamente um espaço).
 
Imprima as mesmas informações, mas primeiro nome e depois sobrenome.
 
Exemplo
# Entrada Saída
1 Pupkin Vasya Pupkin Vasya