Перегляд розв'язання зворотних слів у реченні

Завершено

Наведене нижче рішення – одне з багатьох можливих рішень. Підхід, прийнятий для вирішення цього завдання, пополягає в тому, щоб розбити рішення на чотири кроки:

  1. Щоб створити масив рядків message, розділіть pangram рядок на символ пробілу.
  2. Створіть новий newMessageмасив, у який зберігається зворотна копія рядка "слово" з масиву message .
  3. Циклія кожного елемента в масиві message , зворотний його та збереження цього елемента в масиві newMessage .
  4. Об'єднуйте рядки слова з масиву newMessage, використовуючи пробіл ще раз, щоб створити потрібний окремий рядок для запису на консоль.

Остаточний результат цього прикладу рішення.

string pangram = "The quick brown fox jumps over the lazy dog";

// Step 1
string[] message = pangram.Split(' ');

//Step 2
string[] newMessage = new string[message.Length];

// Step 3
for (int i = 0; i < message.Length; i++)
{
    char[] letters = message[i].ToCharArray();
    Array.Reverse(letters);
    newMessage[i] = new string(letters);
}

//Step 4
string result = String.Join(" ", newMessage);
Console.WriteLine(result);

Цей код є лише "одним із можливих рішень", тому що ви можете вжити різних підходів до різних кроків у цьому процесі. Якщо результат відповідає наведеному нижче результату, ви досягли успіху.

ehT kciuq nworb xof spmuj revo eht yzal god

Якщо ви були успішними, вітаємо!

Якщо у вас виникли проблеми з виконанням цього завдання, може бути, ви повинні переглянути попередні одиниці, перш ніж продовжити.