Problem

5 /13


Réorganisation des mots

Theory Click to read/hide

Lorsque vous saisissez une chaîne, vous pouvez immédiatement la diviser en parties par n'importe quel séparateur.
Nous avons déjà fait cela auparavant lorsque nous avons saisi plusieurs variables numériques sur la même ligne. Nous avons utilisé la méthode Split() pour diviser une chaîne en plusieurs parties. Par défaut, il sépare les chaînes en sous-chaînes par un espace.
En utilisant cette méthode, vous pouvez diviser la chaîne en parties, par exemple, par des espaces. Et écrivez chaque partie de la chaîne dans une variable distincte.
Exemple: chaîne[] S = Console.ReadLine().Split(); Dans l'exemple, lors de la saisie de deux mots séparés par un espace, le premier mot est stocké dans l'élément zéro du tableau s[0], le second - dans le second s[1].

Si vous avez besoin d'utiliser plusieurs caractères comme séparateurs, vous pouvez les spécifier en les séparant par des virgules :
  chaîne[] S = Console.ReadLine().Split(new[] { ' ', '\n' });  S'il peut y avoir plusieurs espaces consécutifs dans la chaîne d'entrée, des espaces peuvent également apparaître dans le tableau final. Pour exclure cela, vous devez ajouter un paramètre : chaîne[] S = Console.ReadLine().Split(new[] { ' ', '\n' }, StringSplitOptions.RemoveEmptyEntries); Si vous devez utiliser des délimiteurs de sous-chaîne : chaîne[] S = Console.ReadLine().Split(new[] { "\\r\\n", "\r", "\n", "" }, StringSplitOptions.RemoveEmptyEntries);

Problem

L'entrée est une ligne contenant le nom et le prénom de la personne (séparés par exactement un espace).
 
Imprimez les mêmes informations, mais le prénom puis le nom de famille.
 
Exemple
# Entrée Sortie
1 Pupkin Vasya Vasya Pupkin