احسب نتائج مسابقة كرة قدم صغيرة.
بناءً على ملف إدخال يوضّح أي فريق لعب ضد أي فريق وما كانت نتيجة المباراة، أنشئ ملفًا يحتوي على جدول كهذا:
Team | MP | W | D | L | P
Devastating Donkeys | 3 | 2 | 1 | 0 | 7
Allegoric Alaskans | 3 | 2 | 0 | 1 | 6
Blithering Badgers | 3 | 1 | 0 | 2 | 3
Courageous Californians | 3 | 0 | 1 | 2 | 1
ماذا تعني هذه الاختصارات؟
يمنح الفوز الفريق 3 نقاط. ويمنح التعادل نقطة واحدة. وتمنح الخسارة 0 نقاط.
تُرتَّب النتائج حسب النقاط تنازليًا. وفي حال التعادل، تُرتَّب الفرق أبجديًا.
سيستقبل برنامجك الذي يحسب النتائج إدخالًا بهذا الشكل:
Allegoric Alaskans;Blithering Badgers;win
Devastating Donkeys;Courageous Californians;draw
Devastating Donkeys;Allegoric Alaskans;win
Courageous Californians;Blithering Badgers;loss
Blithering Badgers;Devastating Donkeys;loss
Allegoric Alaskans;Courageous Californians;win
تشير نتيجة المباراة إلى الفريق الأول المذكور. إذن هذا السطر:
Allegoric Alaskans;Blithering Badgers;win
يعني أن فريق Allegoric Alaskans فاز على فريق Blithering Badgers.
وهذا السطر:
Courageous Californians;Blithering Badgers;loss
يعني أن فريق Blithering Badgers فاز على فريق Courageous Californians.
وهذا السطر:
Devastating Donkeys;Courageous Californians;draw
يعني أن مباراة فريق Devastating Donkeys وفريق Courageous Californians انتهت بالتعادل.
سجّل في Exercism لتتعلّم وتتقن Lua عبر 117 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.