منتصر احمد نشر 11 مايو 2022 أرسل تقرير نشر 11 مايو 2022 لقد دخلت علي موقع codewars.com ولا استطيع حل المشاكل البرمجيه الخاصبه ب js ماذا افعل حتي اطور التفكير المنطقي وحل المشاكل عندي اقتباس
1 Wael Aljamal نشر 11 مايو 2022 أرسل تقرير نشر 11 مايو 2022 بتاريخ الآن قال Mohamed Montaser3: انا لا استطيع التفكير بها اصلا سوف أشرح الموضوع بشكل خطوات، حاول تطبيقهم ضمن برنامج و جرب سلاسل نصية بسيطة للاختبار. تهيئة متغير عبارة عن سلسلة نصية تهيئة مصفوفة نستخدمها لعد تكرار الحروف نمر على السلسلة النصية بحلقة for لكل حرف من السلسة نزيد تكراره ضمن المصفوفة نختبر تكرار الحروف في المصفوفة إن كان لدينا حرف تكراره أكبر من 1 (يوجد تكرار) أو لا يوجد تكرار ونطبع النتيجة حسب طلب المسألة اقتباس
0 Wael Aljamal نشر 11 مايو 2022 أرسل تقرير نشر 11 مايو 2022 شارك نص المشكلة و كيف حاولت حلها (برنامجك) لنرشدك على كيفية التفكير و من ثم مع التدريب سوف تتحسن مهاراتك اقتباس
0 منتصر احمد نشر 11 مايو 2022 الكاتب أرسل تقرير نشر 11 مايو 2022 بتاريخ منذ ساعة مضت قال Wael Aljamal: شارك نص المشكلة و كيف حاولت حلها (برنامجك) لنرشدك على كيفية التفكير و من ثم مع التدريب سوف تتحسن مهاراتك يعني مثلا في مشكله بيقولي المفروض اعمل function بتعمل check علي string هي بتاخده ولو في حرف متكرر ترجع `there is multi letter` وغير كده يرجع `there is no multi letter` اقتباس
0 Wael Aljamal نشر 11 مايو 2022 أرسل تقرير نشر 11 مايو 2022 بتاريخ الآن قال Mohamed Montaser3: يعني مثلا في مشكله بيقولي المفروض اعمل function بتعمل check علي string هي بتاخده ولو في حرف متكرر ترجع `there is multi letter` وغير كده يرجع `there is no multi letter` تمام، أرفق برنامجك لنحاول إصلاحه اقتباس
0 منتصر احمد نشر 11 مايو 2022 الكاتب أرسل تقرير نشر 11 مايو 2022 بتاريخ 21 دقائق مضت قال Wael Aljamal: تمام، أرفق برنامجك لنحاول إصلاحه انا لا استطيع التفكير بها اصلا اقتباس
0 منتصر احمد نشر 11 مايو 2022 الكاتب أرسل تقرير نشر 11 مايو 2022 بتاريخ 1 دقيقة مضت قال Wael Aljamal: سوف أشرح الموضوع بشكل خطوات، حاول تطبيقهم ضمن برنامج و جرب سلاسل نصية بسيطة للاختبار. تهيئة متغير عبارة عن سلسلة نصية تهيئة مصفوفة نستخدمها لعد تكرار الحروف نمر على السلسلة النصية بحلقة for لكل حرف من السلسة نزيد تكراره ضمن المصفوفة نختبر تكرار الحروف في المصفوفة إن كان لدينا حرف تكراره أكبر من 1 (يوجد تكرار) أو لا يوجد تكرار ونطبع النتيجة حسب طلب المسألة هل يمكن التبسيط اكثر اقتباس
0 Wael Aljamal نشر 11 مايو 2022 أرسل تقرير نشر 11 مايو 2022 بتاريخ الآن قال Mohamed Montaser3: هل يمكن التبسيط اكثر ابحث بنفسك لكل خطوة على الانترنت و جرب بناء البرنامج خطوة بخطوة، لن يفيدك تقديم حل مباشرة أو كتابة جزء من البرنامج حتى لو قضيت ساعات في البحث و التفكير، جميعنا بدأنا بشكل بطيئ اقتباس
0 منتصر احمد نشر 11 مايو 2022 الكاتب أرسل تقرير نشر 11 مايو 2022 بتاريخ الآن قال Wael Aljamal: ابحث بنفسك لكل خطوة على الانترنت و جرب بناء البرنامج خطوة بخطوة، لن يفيدك تقديم حل مباشرة أو كتابة جزء من البرنامج حتى لو قضيت ساعات في البحث و التفكير، جميعنا بدأنا بشكل بطيئ حسناََ سوف احاول اقتباس
0 منتصر احمد نشر 11 مايو 2022 الكاتب أرسل تقرير نشر 11 مايو 2022 بتاريخ منذ ساعة مضت قال Wael Aljamal: ابحث بنفسك لكل خطوة على الانترنت و جرب بناء البرنامج خطوة بخطوة، لن يفيدك تقديم حل مباشرة أو كتابة جزء من البرنامج حتى لو قضيت ساعات في البحث و التفكير، جميعنا بدأنا بشكل بطيئ لم استطع هل يمكنك كتابة الكود للتعلم اقتباس
0 Wael Aljamal نشر 11 مايو 2022 أرسل تقرير نشر 11 مايو 2022 بتاريخ 12 دقائق مضت قال Mohamed Montaser3: لم استطع هل يمكنك كتابة الكود للتعلم شيفرة مساعدة.. المعامل الثلاثي يختبر هل الخاصية موجودة مسبقاً؟ (قيمة الحرف)؟ فيزيدها أو يقوم بإنشاء واحدة جديدة بتكرار 1 function counter (myString) { let count = {}; // غرض لعد التكرارات for(let i=0; i<myString.length; i++){ // مرور على السلسلة let char = myString[i]; // الحرف الحالي count[char] ? count[char]++ : count[char] = 1; // المعامل الثلاثي } return count; } console.log(counter('abbccc')) => {a: 1, b: 2, c: 3} a: 1 b: 2 c: 3 [[Prototype]]: Object يمكن خلال الحلقة تبيان إن كان الحرف موجود مسبقاً نوقف الدالة و نطبع أنه مكرر.. أو نكمل للنهاية و في حال لال يوجد تكرار نطبع لا يوجد تكرار اقتباس
0 Hassan Hedr نشر 11 مايو 2022 أرسل تقرير نشر 11 مايو 2022 يمكنك أيضًا استخدام التعابير النمطية Regex في تحديد الأحرف المتكررة، بالاستفادة من التابع match ضمن متغير النص المطلوب اختباره كالتالي: function hasRepeatedChars(string) { return string.match(/(.)\1/) !== null; } console.log(hasRepeatedChars("تجربة")) // false console.log(hasRepeatedChars("تججربة")) // true يمكنك القراءة أكثر عن التعابير النمطية ضمن المقالات التالية: 1 اقتباس
0 منتصر احمد نشر 12 مايو 2022 الكاتب أرسل تقرير نشر 12 مايو 2022 بتاريخ On 5/11/2022 at 21:14 قال Hassan Hedr: يمكنك أيضًا استخدام التعابير النمطية Regex في تحديد الأحرف المتكررة، بالاستفادة من التابع match ضمن متغير النص المطلوب اختباره كالتالي: function hasRepeatedChars(string) { return string.match(/(.)\1/) !== null; } console.log(hasRepeatedChars("تجربة")) // false console.log(hasRepeatedChars("تججربة")) // true يمكنك القراءة أكثر عن التعابير النمطية ضمن المقالات التالية: انا لم افهم الكود هل يمكنك شرحه اقتباس
السؤال
منتصر احمد
لقد دخلت علي موقع codewars.com ولا استطيع حل المشاكل البرمجيه الخاصبه ب js ماذا افعل حتي اطور التفكير المنطقي وحل المشاكل عندي
12 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.