Mistrzostwa Polski Szkół Średnich w Programowaniu Zespołowym 2025
Problem description
Jasio spędza popołudnie przy swoim crafting table. Ma do dyspozycji siatkę 3 × 3, w której w każdym z 9 pól może umieścić przedmiot — lub zostawić je puste. Interesują go tylko trzy typy zawartości: “|” - patyk, “#” - diament, “.” - puste pole.
Jasio prosi Cię o sprawdzenie, czy aktualny stan jego crafting table tworzy jedno z trzech narzędzi: miecz, kilof lub siekierę (zorientowaną w dowolną stronę).
Jasio ma nadzieję, że znasz receptury tworzące te narzędzia, jednak jeśli tak nie jest, wszystkie receptury tworzące któreś z narzędzi są w testach przykładowych.
Wejście
Wejście składa się z 3 wierszy po 3 znaki każdy — każdy znak to
#, | lub ., oznaczający
odpowiednio diament, patyk lub puste pole.
Wyjście
Wypisz jedno słowo spośród: MIECZ — jeśli układ
odpowiada mieczowi, KILOF — jeśli układ odpowiada kilofowi,
SIEKIERA — jeśli układ odpowiada siekierze (dowolnej z
dwóch orientacji), NIE — jeśli układ nie pasuje do żadnej z
powyższych receptur.
Uwaga: wszystkie słowa muszą być zapisane wielkimi literami.
Przykład
| Wejście | Wyjście | |
|
|
| Wejście | Wyjście | |
|
|
| Wejście | Wyjście | |
|
|
| Wejście | Wyjście | |
|
|
| Wejście | Wyjście | |
|
|