احسب نتائج مسابقة كرة قدم صغيرة.
بناءً على ملف إدخال يوضّح أي فريق لعب ضد أي فريق وما كانت النتيجة، أنشئ ملفًا يحتوي على جدول مثل هذا:
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 نقاط، ويمنح التعادل 1، وتمنح الخسارة 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 لتتعلّم وتتقن Delphi Pascal عبر 76 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.