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

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

المطلوب

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

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


الحل بلغة جافا

public class Main {
    
    public static String doubleChars(String text) {
        
        String newText = "";
        
        for (int i = 0; i < text.length(); i++)
        {
            newText += text.charAt(i) + "" + text.charAt(i);
        }

        return newText;
        
    }

    
    public static void main(String[] args) {

        String text = "Iron Man";
        String newText = doubleChars(text);
        
        System.out.println("Before: " + text);
        System.out.println("After:  " + newText);
        
    }

}

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

Before: Iron Man
After:  IIrroonn  MMaann