Problem

5 /13


Sắp xếp lại các từ

Theory Click to read/hide

Khi nhập một chuỗi, bạn có thể chia ngay thành các phần bằng bất kỳ dấu phân cách nào.
Chúng tôi đã làm điều này trước đây khi chúng tôi nhập nhiều biến số trên cùng một dòng. Chúng tôi đã sử dụng phương thức Split() để chia một chuỗi thành nhiều phần. Theo mặc định, nó phân tách các chuỗi thành các chuỗi con theo dấu cách.
Sử dụng phương pháp này, bạn có thể chia chuỗi thành các phần, chẳng hạn như bằng dấu cách. Và viết từng phần của chuỗi thành một biến riêng.
Ví dụ: chuỗi[] S = Console.ReadLine().Split(); Trong ví dụ, khi nhập hai từ cách nhau bởi dấu cách, từ đầu tiên được lưu trong phần tử 0 của mảng s[0], từ thứ hai - trong s[1].

Nếu cần sử dụng nhiều ký tự làm dấu phân cách, bạn có thể chỉ định các ký tự được phân tách bằng dấu phẩy:
  string[] S = Console.ReadLine().Split(new[] { ' ', '\n' });  Nếu có thể có nhiều khoảng trắng liên tiếp trong chuỗi đầu vào, thì khoảng trắng cũng có thể xuất hiện trong mảng cuối cùng, để loại trừ điều này, bạn cần thêm một tham số: string[] S = Console.ReadLine().Split(new[] { ' ', '\n' }, StringSplitOptions.RemoveEmptyEntries); Nếu bạn cần sử dụng dấu phân cách chuỗi con: string[] S = Console.ReadLine().Split(new[] { "\\r\\n", "\r", "\n", "" }, StringSplitOptions.RemoveEmptyEntries);

Problem

Đầu vào là một dòng chứa họ và tên của người đó (cách nhau chính xác một dấu cách).
 
In cùng một thông tin nhưng tên và sau đó là họ.
 
Ví dụ <đầu>
 
# Đầu vào Đầu ra
1 Pupkin Vasya Vasya Pupkin