‫مرحبًا بعودتك.
‫لنقم بتمرين نتحقق فيه من التكرارات في القائمة.
‫لدي بعض القوائم هنا ، وأريدك أن تكون قادرًا على التحقق من هذه القائمة وطباعة أيًا كانت القيم المكررة.
‫في هذه الحالة ، نرى أن DN له نسخ مكررة وأيضًا يحتوي B على نسخ مكررة.
‫لذلك أريدك أن تطبع B و D كقائمة هنا.
‫كيف يمكنك أن تفعل ذلك؟
‫وقفة الفيديو.
‫جربها.
‫خلاف ذلك ، سأستمر في الإجابة.
‫وبالمناسبة ، لا يُسمح لك باستخدام مجموعات لهذا الغرض.
‫لذلك في هذا التمرين ، يمكنك استخدام مجموعات بنية البيانات.
‫بدلاً من ذلك ، عليك فقط استخدام الشروط والحلقات التي تعلمناها في مقاطع الفيديو السابقة.
‫حتى محاولة إعطائها.
‫أوقف الفيديو مؤقتًا وعندما تكون جاهزًا ، سأبدأ بالإجابة.
‫أولاً ، سأقوم بإنشاء متغير يسمى التكرارات ، وستكون هذه قائمة فارغة
‫سنقوم بملئها بأي قيم مكررة.
‫بعد ذلك ، سأقوم بتكرار هذه القائمة ، لذا سأقول أربعة قيمة وبعض القائمة.
‫وهنا.
‫نحن سوف.
‫ماذا نستطيع ان نفعل؟
‫هذا صعب
‫ولكن ما سأفعله هو أن أقول إذا كانت بعض القوائم لا تحسب ، تذكر أن العد يسمح لنا بحساب عدد المرات التي يوجد
‫فيها عنصر في القائمة.
‫وسأقول القيمة.
‫لذا فإن قائمة المجموع تعد ، وأعطيها أ.
‫سيأتي مني.
‫كم مرة في اليوم يحدث في القائمة؟
‫مفيد جدا جدا.
‫مرة أخرى ، إذا لم تتوصل إلى ذلك ، فهناك العديد من الحلول لهذه المشكلة.
‫لذلك لا توجد إجابة واحدة صحيحة.
‫أنا فقط أريكم كيف كنت سأفعل ذلك.
‫الآن ، هنا ، سأقول إذا كان هذا أكبر من واحد ، في هذه الحالة ، هذا يعني أن هناك نسخة مكررة.
‫لذا سأضيفها داخل التكرارات.
‫لذلك دعونا نبدأ ونقول نقطة إلحاق ، لأنني أريد أن ألحق وهنا نقول القيمة.
‫وفي نهاية كل هذا ، دعنا نطبع التكرارات فقط.
‫حاليا.
‫دعونا نرى إذا كان هذا يعمل.
‫سأقوم بالنقر فوق تشغيل.
‫و.
‫حسنًا ، أحصل على كلاهما.
‫و MN.
‫لكني لست بحاجة إلى هذه التكرارات.
‫أريد فقط أن أعرف ما هي التكرارات؟
‫أنا فقط بحاجة إلى مثيل واحد من B في مثيل واحد من NW.
‫إذن ما يمكننا فعله هنا هو عمل عبارة if أخرى وبيان القيمة.
‫ليست مكررة.
‫ونعم ، هذه خدعة بعض الشيء.
‫قد تتذكر أن العقدة هي عكس ذلك ، أليس كذلك؟
‫لذلك نحن نتحقق.
‫مهلا ، هل القيمة في التكرارات؟
‫ولا تقول بشكل أساسي ، إذا لم تكن القيمة في نسخ مكررة ، فإنها تُقرأ مثل اللغة الإنجليزية.
‫وهذا سوف يتم تقييمه إلى صواب وخطأ.
‫ثم تأكد أخيرًا من أننا حصلنا على المسافة البادئة بشكل صحيح ، سنلحق القيمة.
‫لذلك إذا قمت بالنقر فوق تشغيل.
‫أحصل على B و N.
‫مرة أخرى إذا لم يحصل على هذا على الفور ، فلا تقلق.
‫يمكن أن تصبح خادعة.
‫وهذا أحد تلك الأشياء التي تحتاج فقط إلى الاستمرار في ممارستها.
‫لكنك ترى هنا أنني تمكنت من استخدام الحلقات ، فقد تمكنت من استخدام عوامل منطقية مثل العقدة والشرطية ، مثل
‫عبارات if لحل مشكلة في بضعة أسطر من التعليمات البرمجية.