Osobna
Ο Τόνι, ο νέος πρόεδρος της COCI (στα Κροατικά: HONI), αγαπά τόσο πολύ τον HONI που αποφάσισε να αλλάξει το επώνυμό του για να ταιριάζει με το όνομα του διαγωνισμού. Από εδώ και στο εξής, το όνομά του είναι Τόνι Χόνι! Ενθουσιασμένος με την αλλαγή, ο Τόνι περίμενε με ανυπομονησία τη νέα του ταυτότητα. Όταν τελικά έφτασε, δεν μπορούσε να σταματήσει να την κοιτάζει. Τον γοήτευσαν ιδιαίτέρως οι τρεις σειρές χαρακτήρων στο πίσω μέρος της κάρτας.
Δεν του πήρε πολύ χρόνο για να καταλάβει ότι αυτές οι γραμμές περιέχουν μερικά από τα προσωπικά του στοιχεία: το μικρό του όνομα, το επώνυμό του, την ημερομηνία γέννησής του και τον προσωπικό του αριθμό ταυτοποίησης (PIN). Αντέγραψε τις γραμμές από την ταυτότητά του σε ένα χαρτί και εντόπισε τα στοιχεία που μπορούσε να αναγνωρίσει:
Στην πρώτη γραμμή, η οποία αποτελείται από γράμματα, ψηφία και χαρακτήρες '<', ο Τόνι ανακάλυψε το PIN του - τα τελευταία ψηφία της γραμμής.
Στη δεύτερη γραμμή, εντόπισε την ημερομηνία γέννησής του. Τα δύο πρώτα ψηφία αντιπροσωπεύουν το έτος, τα επόμενα δύο τον μήνα και τα τελευταία δύο ψηφία την ημέρα γέννησης. Αν ο διψήφιος αριθμός του έτους είναι μικρότερος ή ίσος με , αυτό σημαίνει ότι το άτομο γεννήθηκε τον ο αιώνα (άρα η πλήρης χρονολογία αρχίζει με ). Διαφορετικά, το άτομο γεννήθηκε τον ό αιώνα (άρα η πλήρης χρονολογία αρχίζει με ).
Στην τρίτη γραμμή, ο Τόνι βρήκε το μικρό του όνομα, ακολουθούμενο από δύο χαρακτήρες '<' και στη συνέχεια το επώνυμό του. Το υπόλοιπο της γραμμής ήταν γεμάτο με χαρακτήρες '<'.
Ο Τόνι βρήκε αυτές τις ανακαλύψεις συναρπαστικές και τώρα θέλει να συμμετάσχεις και εσύ στη διασκέδαση - για τις τρεις γραμμές στο πίσω μέρος της ταυτότητας, εξήγαγε και εκτύπωσε το μικρό όνομα, το επώνυμο, την ημερομηνία γέννησης και τον προσωπικό αριθμό ταυτοποίησης (PIN) του ατόμου.
Είσοδος
Η είσοδος θα αποτελείται από τρεις γραμμές χαρακτήρων, καθεμία μήκους . Οι χαρακτήρες που μπορούν να εμφανιστούν είναι κεφαλαία γράμματα της αγγλικής αλφαβήτου, ψηφία και ο χαρακτήρας '<'. Το όνομα και το επώνυμο θα αποτελούνται από ακριβώς μία λέξη το καθένα και θα είναι με κεφαλαία γράμματα της αγγλικής αλφαβήτου. Και τα δύο ονόματα θα χωρέσουν εξ ολοκλήρου στην τρίτη γραμμή.
Έξοδος
Εκτυπώστε τέσσερις γραμμές (ακόμη κι αν δεν έχουν επιλυθεί όλα τα μέρη του προβλήματος):
- Στην πρώτη γραμμή, εκτυπώστε ' ' ακολουθούμενο από το μικρό όνομα του ατόμου, με κεφαλαίο μόνο το πρώτο γράμμα.
- Στη δεύτερη γραμμή, εκτυπώστε ' ' ακολουθούμενο από το επώνυμο του ατόμου, με κεφαλαίο μόνο το πρώτο γράμμα.
- Στην τρίτη γραμμή, εκτυπώστε ' ' ακολουθούμενη από την ημερομηνία γέννησης σε μορφή ΗΗ-ΜΜ-ΕΕΕΕ.
- Στην τέταρτη γραμμή, εκτυπώστε ' ' ακολουθούμενο από τον προσωπικό αριθμό ταυτοποίησης (PIN) του ατόμου.
Παρατήρηση: 'Ime' σημαίνει όνομα, 'Prezime' σημαίνει επώνυμο και 'Datum rodjenja' σημαίνει ημερομηνία γέννησης όταν μεταφράζονται από τα Κροατικά.
Βαθμολογία
Η σωστή έξοδος της πρώτης, δεύτερης ή τέταρτης γραμμής σε όλες τις περιπτώσεις ελέγχου ενός υποερωτήματος αποδίδει το ένα πέμπτο των βαθμών που αντιστοιχούν σε αυτό το υποερώτημα, ενώ η σωστή έξοδος της τρίτης γραμμής αποδίδει τα δύο πέμπτα των βαθμών.
Υποπρόβλημα | Βαθμοί | Περιορισμοί |
Τόσο το όνομα όσο και το επώνυμο θα αποτελούνται από μόνο ένα γράμμα. | ||
Το έτος γέννησης θα είναι μεταξύ του και του . | ||
10 | Κανένας επιπλέον περιορισμός. |
Παραδείγματα
1ο
input
IOHRV111111111233333333333<<<<
0102032M2202022HRV<<<<<<<<<<<5
TONI<<HONI<<<<<<<<<<<<<<<<<<<<
output
Ime: Toni
Prezime: Honi
Datum rodjenja: 03-02-2001
OIB: 33333333333
Επεξήγηση του πρώτου παραδείγματος:
Ανατρέξτε στην εικόνα στην περιγραφή του προβλήματος.
2ο
input
IOHRV123456789012345678901<<<<
9803049F2401059HRV<<<<<<<<<<<2
PAJO<<PATAK<<<<<<<<<<<<<<<<<<<
output
Ime: Pajo
Prezime: Patak
Datum rodjenja: 04-03-1998
OIB: 12345678901
Comments