Palindroom | 프로그래밍의 벗 PivotOJ
PivotOJ

Palindroom

시간 제한: 1000ms메모리 제한: 1024MB출처: EIO 2022-23 prelimBOJ 29829

문제

Jada nimetatakse palindroomiks, kui see on sama eest tahapoole ja tagant ettepoole lugedes. Näiteks jada 1, 2, 2, 1 on palindroom (sest see on ka tagurpidi lugedes 1, 2, 2, 1), aga jada 1, 2, 3, 4 ei ole (sest see on tagurpidi lugedes 4, 3, 2, 1).

Kirjutada programm, mis kontrollib, kas antud 4-elemendilisest arvujadast saab palindroomi, kui selles võib muuta maksimaalselt ühe elemendi väärtust.

입력

Ainsal real on neli tühikutega eraldatud täisarvu väärtustega 191 \ldots 9.

출력

Kui sisendis antud jada juba on palindroom või kui selle saab ühe elemendi muutmisega palindroomiks teha, trükkida väljundi esimesele reale sõna '\verb'JAH" ja teisele reale neli tühikutega eraldatud täisarvu: saadud palindroom. Kui võimalikke palindroome on mitu, väljastada ükskõik milline neist.

Kui sisendis antud jada maksimaalselt ühe elemendi muutmisega palindroomiks teha ei saa, trükkida väljundi ainsale reale sõna '\verb'EI".

NB! Väljundisse ei tohi väljastada ühtegi muud sõna või sümbolit (st väljund peaks olema kas '\verb'JAH" ja täpselt neli täisarvu või '\verb'EI" ja mitte midagi muud).

예제

예제 1

입력
1 2 2 1
출력
JAH
1 2 2 1

예제 2

입력
1 2 2 3
출력
JAH
1 2 2 1

예제 3

입력
1 2 3 4
출력
EI
이 문제는 채점 준비 중입니다. 테스트 데이터가 확보되면 제출이 가능합니다.