練習 - 完成在句子中反轉字組的挑戰

已完成

程式碼挑戰會強化您所學到的內容,並協助您在繼續前先獲得一些信心。

許多時候,您都必須將在此課程模組中涵蓋的數個概念合併為單一解決方案。 您應將較大的問題分解為許多小問題,然後使用此課程模組中的各種概念來解決每個小問題。

編寫程式碼以反轉訊息中每個單字的順序

  1. 選取並刪除 Visual Studio Code 編輯器中的所有程式碼行。

  2. 在 Visual Studio Code 編輯器更新您的程式碼,如下所示:

    string pangram = "The quick brown fox jumps over the lazy dog";
    
    
  3. 撰寫就地反轉每個單字的字母所需的程式碼,並顯示結果。

    換句話說,不要只反轉變數 pangram 中的每個字母。 您將必須改為只反轉每個單字中的字母,但以單字在訊息中的原始位置列印反轉的單字。

    程式碼必須產生下列輸出:

    ehT kciuq nworb xof spmuj revo eht yzal god
    
    

重要

這是特別困難的挑戰。 您將必須合併您在此練習中學到的許多概念,包括使用 Split()ToCharArray()Array.Reverse()String.Join()。 您也必須建立多個陣列,以及至少一個反覆項目陳述式。

祝您好運! 只要持續將問題分解為小步驟,然後逐一解決每個步驟。

無論是遇到困難需要查看解決方案,還是已成功完成,都請繼續檢視此挑戰的解決方案。