COCI-06 (2006) - Γύρος #1 - 3 (Okviri)

View as PDF

Submit solution

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

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

Τα «πλαίσια του Πίτερ Παν» είναι ένας τρόπος διακόσμησης κειμένου στον οποίο κάθε χαρακτήρας πλαισιώνεται από ένα περίγραμμα σε σχήμα διαμαντιού, με καρέ γειτονικών χαρακτήρων που παρεμβάλλονται. Ένα πλαίσιο Peter Pan για ένα γράμμα μοιάζει με αυτό (το '\(Χ\)' είναι το γράμμα που πλαισιώνουμε):

. . # . .
. # . # .
# . X . #
. # . # .
. . # . .

Ωστόσο, ένα τέτοιο καδράρισμα θα ήταν κάπως βαρετό, επομένως θα πλαισιώνουμε κάθε τρίτο γράμμα χρησιμοποιώντας ένα "Wendy πλαίσιο". Ένα πλαίσιο Wendy μοιάζει με αυτό:

. . * . .
. * . * .
* . X . *
. * . * .
. . * . .

Όταν ένα πλαίσιο Wendy παρεμβαίνει με ένα πλαίσιο Peter Pan, το πλαίσιο Wendy (που είναι πολύ πιο ωραίο) μπαίνει από πάνω. Για ένα παράδειγμα της παρεμβολής, ελέγξτε τα παραδείγματα.

Είσοδος

Η πρώτη και μοναδική γραμμή εισαγωγής θα περιέχει το πολύ 15 κεφαλαία γράμματα του αγγλικού αλφαβήτου.

Έξοδος

Εκτυπώστε τη λέξη που γράφτηκε χρησιμοποιώντας πλαίσια Peter Pan και Wendy σε 5 γραμμές.

Παραδείγματα

input

Α

output

..#..
.#.#.
#.A.#
.#.#.
..#..

input

DOG

output

..#...#...*..
.#.#.#.#.*.*.
#.D.#.O.*.G.*
.#.#.#.#.*.*.
..#...#...*..

input

ABCD

output

..#...#...*...#..
.#.#.#.#.*.*.#.#.
#.A.#.B.*.C.*.D.#
.#.#.#.#.*.*.#.#.
..#...#...*...#..

Comments

There are no comments at the moment.