Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

تحديات برمجيةالتحدي الثاني - حل التمرين الثالث بلغة C#

المطلوب

قم بتعريف دالة إسمها DoubleChars, نمرر لها نص عند إستدعاءها فتعيد لنا نسخة من هذا النص كل حرف فيها مكرر مرتين.

مثال: إذا قمنا باستخدام الدالة DoubleChars() و تمرير النص "Iron Man" فإنها سترجع النص "IIrroonn MMaann".


الحل بلغة C#

using System;

class Program
{
    public static string DoubleChars(string text)
    {
        string newText = "";

        for (int i = 0; i < text.Length; i++)
        {
            newText += text[i] + "" + text[i];
        }
        return newText;
    }

    static void Main(string[] args)
    {
        string text = "Iron Man";
        string newText = DoubleChars(text);

        Console.WriteLine("Before: " + text);
        Console.WriteLine("After:  " + newText);

        Console.ReadKey();
    }
    
}

سنحصل على النتيجة التالية عند التشغيل.

Before: Iron Man
After:  IIrroonn  MMaann