Στον διαγωνισμό Πληροφορικής 2022 δήλωσαν συμμετοχή 350 μαθητές από όλη την Ελλάδα. Ο κάθε μαθητής πρέπει να λύσει ένα πρόβλημα σε όποια γλώσσα προγραμματισμού επιθυμεί και να υποβάλει την λύση του. Η λύση ελέγχεται και καταμετράται το χρόνος εκτέλεσης του προγράμματος. Ο κάθε μαθητής έχει δικαίωμα να καταθέσει όσες λύσεις επιθυμεί. Η καλύτερη λύση (γρηγορότερη εκτέλεση) είναι αυτή που στο τέλος αντιπροσωπεύει τον μαθητή. Θέλουμε να κάνουμε πρόγραμμα για την διαχείριση του διαγωνισμού το οποίο:

  1. Θα διαβάζει το όνομα του κάθε διαγωνιζόμενου καθώς και τον χρόνο εκτέλεσης της κάθε λύσης που καταθέτει. Μετά από κάθε ανάγνωση λύσης θα εμφανίζει το μήνυμα «Υπάρχει άλλη λύση (ΝΑΙ/ΟΧΙ)» και θα σταματάει μόνο όταν δοθεί για απάντηση το «ΟΧΙ».
  2. Θα υπολογίζει για κάθε μαθητή την καλύτερη λύση του και θα την εμφανίζει μαζί με το όνομά του.
  3. Θα εμφανίζει το όνομα του μαθητή ο οποίος κατέθεσε τον μεγαλύτερο αριθμό λύσεων.
  4. Θα εμφανίζει πόσοι μαθητές κατέθεσαν μόνο μια λύση.
  5. Θα εμφανίζει τους 3 νικητές του διαγωνισμού.

Θεωρούμε πως κάθε μαθητής υποβάλει τουλάχιστον μια λύση.

Have Fun 🙂

Click to rate this post!
[Total: 0 Average: 0]