سارة الحميدي نشر 7 أبريل 2020 أرسل تقرير نشر 7 أبريل 2020 السوال بقول اكتب عملية تتلقى سلسلة رموز (نص) وتطبع جميع الازواج من الرموز التي تظهر في السلسلة وفق تربيها في رموز اليونيكود. مثال بالنسبة للسلسلة التالي : "5cd#nm$uvw$" يطبع كمخرج: c,d u,v v,w أرشاد:يمكنك الاستعانة بالعملية charAt. السوال نص لصق ما غيرت منه شيئ اذا في حد عرف يحلوا يا ريت تعلمني الطريقة لانو عجزت عن حلو بكون مشكورة اقتباس
0 Othmane Othwsav نشر 7 أبريل 2020 أرسل تقرير نشر 7 أبريل 2020 السلام عليكم, هل تقصدين سؤال في الجافاسكريبت اقتباس
0 Mohammed Ahmed13 نشر 7 أبريل 2020 أرسل تقرير نشر 7 أبريل 2020 مرحباً بك @سارة الحميدي. المطلوب منك سهل وواضح، يجب عليك تطوير دالة تقوم بالمرور على النص كاملاً وتقوم بمقارنة كل زوجين متتاليين من الرموز، إذا كان ترتيب الرمز الحالي أصغر من الرمز الذي يليه تماماً بمقدار 1 فعندها تقومي بطباعة هذين الزوجين. الكود أدناه يوضح طريقة الحل: public class Main { static void find_pairs(String text) { int text_length = text.length(); for(int i = 0; i < text_length; i++) { if(i < text_length - 1) // التأكد من أن الرمز الحالي ليس الأخير في النص { char a = text.charAt(i); char b = text.charAt(i + 1); if(a - b == -1) System.out.println(a + "," + b); } } } public static void main(String[] args) { find_pairs("5cd#nm$uvw$"); } } تحياتي لك. اقتباس
0 سارة الحميدي نشر 7 أبريل 2020 الكاتب أرسل تقرير نشر 7 أبريل 2020 (معدل) شكرا جدا على المساعدة ولكن كيف عرف ان i هي حرف وليس رمز وايضا كيف ميز بين هذه الرموز $ # تم التعديل في 7 أبريل 2020 بواسطة سارة الحميدي اقتباس
0 Mohammed Ahmed13 نشر 8 أبريل 2020 أرسل تقرير نشر 8 أبريل 2020 بتاريخ 13 ساعات قال سارة الحميدي: شكرا جدا على المساعدة ولكن كيف عرف ان i هي حرف وليس رمز وايضا كيف ميز بين هذه الرموز $ # عند استعمال حلقة تكرارية في البرمجة فنستعمل متغير اسمه i اختصاراً لـ index ويعني ترتيب العنصر في السلسلة. وفي جافا لديك عملية اسمها chatAt لأي متغير نصي تعطيك الرمز في الترتيب المعطى لها كمدخل مع مراعاة أن الترتيب يبدأ من 0 وليس 1. مثال للتوضيح: >>> String s = "#Hello"; >>> s.charAt(0) >>> '#' >>> s.charAt(1) >>> 'H' أما عن التمييز بين الرموز فهذا ليس مطلوباً منك، الدالة فقط يجب أن تطبع الرمزين اذا كان ترتيبهما في يونيكود وراء بعض تماماً بغض النظر عن كونهما حروف أبجدية أو رموز. تحياتي لك. اقتباس
السؤال
سارة الحميدي
السوال بقول
اكتب عملية تتلقى سلسلة رموز (نص) وتطبع جميع الازواج من الرموز التي تظهر في السلسلة وفق تربيها في رموز اليونيكود.
مثال بالنسبة للسلسلة التالي : "5cd#nm$uvw$" يطبع كمخرج:
c,d
u,v
v,w
أرشاد:يمكنك الاستعانة بالعملية charAt.
السوال نص لصق ما غيرت منه شيئ
اذا في حد عرف يحلوا يا ريت تعلمني الطريقة لانو عجزت عن حلو
بكون مشكورة
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.