CCC-02 (2002) - J2 (Americanadian)

View as PDF

Submit solution

Points: 15 (partial)
Time limit: 1.0s
Memory limit: 16M

Author:
Problem type
Allowed languages
C, C++, Java, Pascal, Python
AmeriCanadian

Οι Αμερικανοί γράφουν διαφορετικά από τους Καναδούς. Οι Αμερικανοί γράφουν "neighbor" και "color" ενώ οι Καναδοί γράφουν "neghbour" και "colour".

Γράψτε ένα πρόγραμμα για να βοηθήσετε τους Αμερικανούς να μεταφράσουν στα καναδικά.

Το πρόγραμμά σας θα πρέπει να αλληλεπιδρά με τον χρήστη με τον ακόλουθο τρόπο. Ο χρήστης θα πρέπει να πληκτρολογήσει μια λέξη (να μην υπερβαίνει τα 64 γράμματα) και εάν η λέξη φαίνεται να χρησιμοποιεί αμερικανική ορθογραφία, το πρόγραμμα θα πρέπει να επαναλαμβάνει την καναδική ορθογραφία για την ίδια λέξη. Εάν η λέξη δεν φαίνεται να χρησιμοποιεί αμερικανική ορθογραφία, θα πρέπει να τυπώνεται χωρίς αλλαγή. Η τελευταία λέξη εισόδου, με την οποία το πρόγραμμα θα τερματίζει είναι η "quit!".

Οι κανόνες για την ανίχνευση της αμερικανικής ορθογραφίας είναι αρκετά αφελείς: Εάν η λέξη έχει περισσότερα από τέσσερα γράμματα και έχει ένα επίθεμα που αποτελείται από ένα σύμφωνο, ακολουθούμενο από "or", μπορείτε να υποθέσετε ότι είναι αμερικανική ορθογραφία και ότι η αντίστοιχη καναδική ορθογραφία αντικαθιστά το "or" με το "our".

Σημείωση: θα πρέπει να αντιμετωπίζετε το γράμμα "y" ως φωνήεν.

Παράδειγμα

input

color
for
taylor
quit!

output

colour
for
taylour

Comments

There are no comments at the moment.