المسارات
/
SQLite
SQLite
/
التمارين
/
أعلى النتائج
أعلى النتائج

أعلى النتائج

صعب

التعليمات

أدر قائمة أعلى النقاط لدى أحد اللاعبين.

مهمتك هي بناء مكوّن أعلى النقاط للعبة Frogger الكلاسيكية، إحدى أكثر الألعاب مبيعًا وإدمانًا على مرّ العصور، وواحدة من كلاسيكيات عصر الأركيد. ومهمتك هي كتابة طُرق تُرجع أعلى نقاط من القائمة، والنقاط التي أُضيفت أخيرًا، وأعلى ثلاث نقاط.

تعليمات خاصة بـ SQLite

لتعبئة جدول results، هناك أربع "خصائص" يجب أن تراعيها:

  • scores: عليك أن تجمع كل النقاط الخاصة بكل game_id، وتخزّنها في سلسلة نصية مفصولة بفواصل. ويجب أن تظهر النقاط بالترتيب نفسه الذي أُدخلت به في جدول scores.
  • latest: عليك أن تجد آخر نقطة أُدخلت في جدول scores.
  • personalBest: ابحث عن أعلى نقطة لكل game_id.
  • personalTopThree: ابحث عن أعلى ثلاث نقاط لكل game_id، واجمعها في سلسلة نصية مفصولة بفواصل، مرتّبة ترتيبًا تنازليًا.

المصدر

تحية إلى لعبة الأركيد Frogger من الثمانينيات
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
SQLite Exercism

مستعد لبدء أعلى النتائج؟

سجّل في Exercism لتتعلّم وتتقن SQLite عبر 81 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.