Palíndroms de Morse P34645


Statement
 

pdf   zip

thehtml

Probablement heu sentit a parlar del codi Morse, el qual codifica missatges amb punts i ratlles. Per exemple, segons la taula de codificació de les lletres, mostrada a continuació, “PULP” es codificaria com “-0.5pt

.

---0.5pt

.

⁠ ⁠-0.5pt

.

-0.5pt

.

- -0.5pt

.

--0.5pt

.

-0.5pt

.

⁠ ⁠-0.5pt

.

---0.5pt

.

”.

A-0.5pt
.
-
⁠ ⁠E-0.5pt
.
⁠ ⁠I-0.5pt
.
-0.5pt
.
⁠ ⁠M--⁠ ⁠Q---0.5pt
.
-
⁠ ⁠U-0.5pt
.
-0.5pt
.
-
⁠ ⁠Y--0.5pt
.
--
B--0.5pt
.
-0.5pt
.
-0.5pt
.
⁠ ⁠F-0.5pt
.
-0.5pt
.
--0.5pt
.
⁠ ⁠J-0.5pt
.
---
⁠ ⁠N--0.5pt
.
⁠ ⁠R-0.5pt
.
--0.5pt
.
⁠ ⁠V-0.5pt
.
-0.5pt
.
-0.5pt
.
-
⁠ ⁠Z---0.5pt
.
-0.5pt
.
C--0.5pt
.
--0.5pt
.
⁠ ⁠G---0.5pt
.
⁠ ⁠K--0.5pt
.
-
⁠ ⁠O---⁠ ⁠S-0.5pt
.
-0.5pt
.
-0.5pt
.
⁠ ⁠W-0.5pt
.
--
  
D--0.5pt
.
-0.5pt
.
⁠ ⁠H-0.5pt
.
-0.5pt
.
-0.5pt
.
-0.5pt
.
⁠ ⁠L-0.5pt
.
--0.5pt
.
-0.5pt
.
⁠ ⁠P-0.5pt
.
---0.5pt
.
⁠ ⁠T-⁠ ⁠X--0.5pt
.
-0.5pt
.
-
  

En aquest problema haureu de decidir si una paraula és un palíndrom (si es llegeix igual d’esquerra a dreta que a l’inrevés), si és un palíndrom de Morse (si la traducció a codi Morse, ignorant els espais, és un palíndrom), si és les dues coses alhora (d’això en direm un superpalíndrom), o si no té cap d’aquestes propietats.

Entrada

L’entrada consisteix en diverses paraules, cadascuna amb entre 1 i 20 lletres majúscules.

Sortida

Per a cada paraula, escriviu qué és segons es pot veure als exemples.

Public test cases
  • Input

    PULP
    ANNA
    IVET
    POP
    TZDTCQBGEHKISWVYRMFJ
    X
    

    Output

    PALINDROM DE MORSE
    PALINDROM
    RES
    SUPERPALINDROM
    PALINDROM DE MORSE
    SUPERPALINDROM
    
  • Information
    Author
    Víctor Martín
    Language
    Catalan
    Official solutions
    C++ Python
    User solutions
    C++ Python