Palíndroms de Morse P34645


Statement
 

pdf   zip

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 “--- ---”.

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

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