تمرين - إكمال تحدي لعكس الكلمات في جملة

مكتمل

تعزز تحديات التعليمات البرمجية ما تعلمته وتساعدك على اكتساب بعض الثقة قبل المتابعة.

في كثير من الأحيان تحتاج إلى الجمع بين العديد من الأفكار التي تغطيها هذه الوحدة النمطية في حل واحد. يجب أن تعمل على تحليل مشكلة أكبر إلى الكثير من المشاكل المصغرة، ثم استخدام الأفكار المختلفة في هذه الوحدة لحل كل مشكلة مصغرة.

كتابة التعليمات البرمجية لعكس كل كلمة في رسالة

  1. حدد كافة أسطر التعليمات البرمجية واحذفها في محرر التعليمات البرمجية Visual Studio.

  2. تحديث التعليمات البرمجية الخاصة بك في محرر التعليمات البرمجية Visual Studio كما يلي:

    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(). ستحتاج أيضًا إلى إنشاء صفائف متعددة، وكشف بالتكرار واحد على الأقل.

حظ سعيد! ما عليك سوى الاستمرار في تحليل المشكلة إلى خطوات صغيرة، ثم حل هذه الخطوة المحددة قبل الانتقال إلى الخطوة التالية.

سواء واجهتك مشكلة وتحتاج إلى إلقاء نظرة خاطفة على الحل أو الانتهاء بنجاح، استمر في عرض حل لهذا التحدي.