Θέματα εξετάσεων
Όλα τα θέματα εξετάσεων προηγούμενων ετών (108), σε τέσσερα επίπεδα, από το
πιο εύκολο (1) στο πιο δύσκολο (4). Κάθε θέμα ανοίγει στη δική του σελίδα, με την
εκφώνηση και μια υπόδειξη, και από εκεί πηγαίνετε στο προηγούμενο ή στο επόμενο θέμα του
ίδιου επιπέδου. Όλες οι ασκήσεις του οδηγού, ανά κεφάλαιο, είναι στην
τράπεζα ασκήσεων.
- Σύντομες ερωτήσεις (14)
- Απλά προγράμματα με δεδομένα εισόδου (53)
- Δομές δεδομένων και δυναμική μνήμη (25)
- Τα δυσκολότερα θέματα (16)
Στα θέματα της online εξέτασης Δεκεμβρίου 2023 (exam-2023-fall-*) ισχύει για όλες τις ασκήσεις: τα προγράμματα πρέπει να είναι ευανάγνωστα, αποδοτικά σε χώρο και χρόνο και να έχουν έξοδο ίδια με τα παραδείγματα εκτέλεσης. Για είσοδο εκτός προδιαγραφών το πρόγραμμα τερματίζει με exit code 1 και μήνυμα σφάλματος.
Επίπεδο 1: Σύντομες ερωτήσεις (14)
- Mystery · Εξέταση Σεπτεμβρίου 2026, Θέμα 1 · Κεφ. 6 · trace
- Η συνάρτηση cons · Εξέταση Σεπτεμβρίου 2026, Θέμα 2 · Κεφ. 10 · trace
- Η συνάρτηση mystery · Εξέταση Ιουνίου 2026, Θέμα 1 · Κεφ. 5 · trace
- Η συνάρτηση paws · Εξέταση Ιουνίου 2026, Θέμα 2 · Κεφ. 10 · debug
- Mystery · Εξέταση Ιανουαρίου 2026, Θέμα 1 · Κεφ. 5 · trace
- Η συνάρτηση compute · Εξέταση Ιανουαρίου 2026, Θέμα 2 · Κεφ. 17 · trace
- Ο Στέργιος Ξαναχτυπά · Εξέταση Ιανουαρίου 2026, Θέμα 6 · Κεφ. 11 · trace
- Mystery · Εξέταση Σεπτεμβρίου 2025, Θέμα 1 · Κεφ. 6 · trace
- Η συνάρτηση transform · Εξέταση Σεπτεμβρίου 2025, Θέμα 2 · Κεφ. 14 · trace
- Mystery · Εξέταση Ιανουαρίου 2025, Θέμα 1 · Κεφ. 5 · trace
- Η συνάρτηση dog · Εξέταση Ιανουαρίου 2025, Θέμα 2 · Κεφ. 14 · trace
- Η συνάρτηση about · Εξέταση Σεπτεμβρίου 2024, Θέμα 1 · Κεφ. 3 · programming
- Η συνάρτηση what · Εξέταση Σεπτεμβρίου 2024, Θέμα 2 · Κεφ. 17 · trace
- Εύρεση μηδενός σε πίνακα · Εξέταση Σεπτεμβρίου 2024, Θέμα 3 · Κεφ. 17 · programming
Επίπεδο 2: Απλά προγράμματα με δεδομένα εισόδου (53)
- Το μεγαλύτερο άλμα - polevault · Εξέταση Σεπτεμβρίου 2026, Θέμα 3 · Κεφ. 12 · programming
- Επενδύσεις στο Χρηματιστήριο · Εξέταση Ιουνίου 2026, Θέμα 3 · Κεφ. 25 · programming
- Εύρεση Πρώτων Παραγόντων - factor · Εξέταση Ιανουαρίου 2026, Θέμα 3 · Κεφ. 6 · programming
- Μέση Τιμή Τυχαίων Μεταβλητών - mean · Εξέταση Σεπτεμβρίου 2025, Θέμα 3 · Κεφ. 12 · programming
- Κινούμενος Μέσος Όρος - sma · Εξέταση Ιανουαρίου 2025, Θέμα 3 · Κεφ. 12 · programming
- Προσεγγίζοντας το π · Κατατακτήριες Δεκεμβρίου 2024, Θέμα 1 · Κεφ. 6 · programming
- Οι Καλύτεροι Αριθμοί, Παμψηφεί · Κατατακτήριες Δεκεμβρίου 2024, Θέμα 2 · Κεφ. 16 · programming
- Μετρητής λέξεων · Εξέταση Σεπτεμβρίου 2024, Θέμα 4 · Κεφ. 9 · programming
- ASCII Encoding · Εξέταση Ιουλίου 2024, Θέμα 1 · Κεφ. 9 · programming
- Στατιστικές · Εξέταση Ιουλίου 2024, Θέμα 2 · Κεφ. 12 · programming
- Κάντο όπως ο Βιετά · Κατατακτήριες Δεκεμβρίου 2023, Θέμα 1 · Κεφ. 6 · programming
- Ραβασάκι · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #0 (Valentine’s Themed), Θέμα 1 · Κεφ. 9 · programming
- Εαυτοί Αριθμοί · Κατατακτήριες Δεκεμβρίου 2023, Θέμα 2 · Κεφ. 16 · programming
- Ταιριαστές Καρδιές · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #0 (Valentine’s Themed), Θέμα 2 · Κεφ. 14 · programming
- Δεκαεξαδικοί · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #1 (Coreutils Themed), Θέμα 1 · Κεφ. 9 · programming
- Εντοπισμός Διπλών Ορισμάτων · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #1 (Coreutils Themed), Θέμα 2 · Κεφ. 14 · programming
- Pikaκίστικα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #2 (Pokémon Themed), Θέμα 1 · Κεφ. 9 · programming
- Τουρνουά · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #2 (Pokémon Themed), Θέμα 2 · Κεφ. 12 · programming
- Προσθήκη Νιφάδων · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #3 (Frozen Themed), Θέμα 1 · Κεφ. 9 · programming
- Φορτωμένο Έλκηθρο · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #3 (Frozen Themed), Θέμα 2 · Κεφ. 10 · programming
- Εύρεση Λέξεων · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #3 (Frozen Themed), Θέμα 3 · Κεφ. 14 · programming
- Αναγράμματα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #4 (Rick Astley Themed), Θέμα 1 · Κεφ. 10 · programming
- Τα Πάνω Κάτω · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #4 (Rick Astley Themed), Θέμα 2 · Κεφ. 14 · programming
- Rickroll Τριπλέτες · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #4 (Rick Astley Themed), Θέμα 3 · Κεφ. 2 · programming
- Αλλαγή Μεγέθους · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #4 (Rick Astley Themed), Θέμα 4 · Κεφ. 18 · programming
- Αναποδογύρισμα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #5 (HP Themed), Θέμα 1 · Κεφ. 10 · programming
- Μαγικό Ζευγάρι · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #5 (HP Themed), Θέμα 2 · Κεφ. 10 · programming
- Μέγιστος Κοινός Διαιρέτης · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #6 (Crypto Themed), Θέμα 1 · Κεφ. 6 · programming
- Μήνυμα από τον Καίσαρα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #6 (Crypto Themed), Θέμα 2 · Κεφ. 9 · programming
- Σπάσε το PIN · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #6 (Crypto Themed), Θέμα 3 · Κεφ. 14 · programming
- Ανάβεις Φωτιές · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #7 (Star Wars Themed), Θέμα 1 · Κεφ. 9 · programming
- Κρυφό Μήνυμα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #7 (Star Wars Themed), Θέμα 2 · Κεφ. 18 · programming
- Κόψιμο Αρχείων · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #7 (Star Wars Themed), Θέμα 4 · Κεφ. 18 · programming
- Άρτια Bits · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #8, Θέμα 1 · Κεφ. 4 · programming
- Αποκωδικοποίηση · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #8, Θέμα 2 · Κεφ. 9 · programming
- Έλεγχος Εκτελέσιμου · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #9, Θέμα 1 · Κεφ. 18 · programming
- Πετυχαίνοντας τον Στόχο · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #9, Θέμα 2 · Κεφ. 6 · programming
- Αφαίρεση Μη Λατινικών Χαρακτήρων · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #10, Θέμα 1 · Κεφ. 9 · programming
- Ασημένιο Κλάσμα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #10, Θέμα 2 · Κεφ. 6 · programming
- Αναζητώντας τον Blinky · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #11, Θέμα 1 · Κεφ. 9 · programming
- Τοποθέτηση του Pacman · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #11, Θέμα 2 · Κεφ. 10 · programming
- Clyde Πρώτοι · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #11, Θέμα 4 · Κεφ. 16 · programming
- Γραμμή και Γράμμα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #12, Θέμα 1 · Κεφ. 9 · programming
- Προσεγγίζοντας την Λέξη · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #12, Θέμα 2 · Κεφ. 14 · programming
- Κρεμάλα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #12, Θέμα 3 · Κεφ. 14 · programming
- Εαυτοί Αριθμοί · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #12, Θέμα 4 · Κεφ. 16 · programming
- Κάντο όπως ο Βιετά · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #13, Θέμα 1 · Κεφ. 6 · programming
- Τυχεροί Αριθμοί · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #13, Θέμα 4 · Κεφ. 16 · programming
- Ορεκτικό · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #14, Θέμα 1 · Κεφ. 9 · programming
- Μένοντας στις Σωστές Θερμίδες · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #14, Θέμα 2 · Κεφ. 25 · programming
- Πλαγιαστά Γράμματα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #15, Θέμα 1 · Κεφ. 9 · programming
- Τυπώνοντας τον Πίνακα ASCII · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #15, Θέμα 2 · Κεφ. 6 · programming
- Δυνατότητες · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #15, Θέμα 4 · Κεφ. 14 · programming
Επίπεδο 3: Δομές δεδομένων και δυναμική μνήμη (25)
- Ν-οστό Στοιχείο Λίστας · Εξέταση Σεπτεμβρίου 2026, Θέμα 4 · Κεφ. 21 · programming
- Διερμηνέας Αριθμητικών Εκφράσεων - eval · Εξέταση Ιανουαρίου 2026, Θέμα 4 · Κεφ. 22 · programming
- Μεσαίο Στοιχείο Λίστας · Εξέταση Σεπτεμβρίου 2025, Θέμα 4 · Κεφ. 21 · programming
- Αθροιστής Δέντρων - sumtree · Εξέταση Ιανουαρίου 2025, Θέμα 4 · Κεφ. 22 · programming
- Συνένωση Αλφαριθμητικών - join · Εξέταση Ιανουαρίου 2025, Θέμα 5 · Κεφ. 14 · programming
- Αντιστροφή λίστας · Εξέταση Σεπτεμβρίου 2024, Θέμα 5 · Κεφ. 21 · programming
- Reverse Inorder Traversal · Εξέταση Ιουλίου 2024, Θέμα 4 · Κεφ. 22 · programming
- Καλύτερο Ταίριασμα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #0 (Valentine’s Themed), Θέμα 3 · Κεφ. 18 · programming
- Περιστροφή Πίνακα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #1 (Coreutils Themed), Θέμα 3 · Κεφ. 12 · programming
- Debugging · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #1 (Coreutils Themed), Θέμα 4 · Κεφ. 13 · debug
- Μίνι Βάση Δεδομένων · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #2 (Pokémon Themed), Θέμα 3 · Κεφ. 18 · programming
- Επιλογή · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #5 (HP Themed), Θέμα 3 · Κεφ. 18 · programming
- Μεταμορφώσιμες Προτάσεις · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #5 (HP Themed), Θέμα 4 · Κεφ. 14 · programming
- Ταξινόμηση Αρχείων Καταγραφής · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #6 (Crypto Themed), Θέμα 4 · Κεφ. 18 · programming
- Πολλαπλασιασμός Πινάκων · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #8, Θέμα 3 · Κεφ. 12 · programming
- Ταξινόμηση Πακέτων · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #8, Θέμα 4 · Κεφ. 18 · programming
- Πολύτιμοι Πίνακες · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #9, Θέμα 3 · Κεφ. 12 · programming
- Κάδρο · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #9, Θέμα 4 · Κεφ. 13 · programming
- Κρυμμένο Μήνυμα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #10, Θέμα 3 · Κεφ. 18 · programming
- Πλησιάζοντας στον Στόχο · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #10, Θέμα 4 · Κεφ. 17 · programming
- Κινήσεις σε Πλέγμα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #11, Θέμα 3 · Κεφ. 12 · programming
- Αλλαγή Τέρματος · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #13, Θέμα 2 · Κεφ. 12 · programming
- Πρωτάθλημα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #13, Θέμα 3 · Κεφ. 19 · programming
- Μετρήσεις Θερμοκρασίας · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #14, Θέμα 3 · Κεφ. 18 · programming
- Ταξινομώντας τα Άλματα · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #15, Θέμα 3 · Κεφ. 18 · programming
Επίπεδο 4: Τα δυσκολότερα θέματα (16)
- Η Μεγαλύτερη Χωρητικότητα - capacity · Εξέταση Σεπτεμβρίου 2026, Θέμα 5 · Κεφ. 25 · programming
- World Cup 2026 · Εξέταση Ιουνίου 2026, Θέμα 4 · Κεφ. 19 · programming
- Περικύκλωση - encirclement · Εξέταση Ιανουαρίου 2026, Θέμα 5 · Κεφ. 25 · programming
- Το Καλό το Μονοπάτι - path · Εξέταση Σεπτεμβρίου 2025, Θέμα 5 · Κεφ. 25 · programming
- Μετρώντας τα Αστέρια - stars · Εξέταση Ιανουαρίου 2025, Θέμα 6 · Κεφ. 16 · programming
- Η Τριπλέτα Στόχος · Κατατακτήριες Δεκεμβρίου 2024, Θέμα 3 · Κεφ. 25 · programming
- Λύσε τον Λαβύρινθο · Κατατακτήριες Δεκεμβρίου 2024, Θέμα 4 · Κεφ. 25 · programming
- Γεμίζοντας με χρώμα · Εξέταση Σεπτεμβρίου 2024, Θέμα 6 · Κεφ. 25 · programming
- Βέλτιστη Μοιρασιά Πίτσας · Εξέταση Ιουλίου 2024, Θέμα 3 · Κεφ. 25 · programming
- Σκαλί-Σκαλί · Κατατακτήριες Δεκεμβρίου 2023, Θέμα 3 · Κεφ. 25 · programming
- Το Νερό Νεράκι · Κατατακτήριες Δεκεμβρίου 2023, Θέμα 4 · Κεφ. 25 · programming
- Αγαπήσιμοι Αριθμοί · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #0 (Valentine’s Themed), Θέμα 4 · Κεφ. 16 · programming
- Ανεβαίνοντας Επίπεδο · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #2 (Pokémon Themed), Θέμα 4 · Κεφ. 25 · programming
- Χτίζοντας έναν Χιονάνθρωπο · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #3 (Frozen Themed), Θέμα 4 · Κεφ. 16 · programming
- Δίδυμοι Πρώτοι · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #7 (Star Wars Themed), Θέμα 3 · Κεφ. 15 · programming
- Τρόποι να Φάμε Παϊδάκια · Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #14, Θέμα 4 · Κεφ. 25 · programming