Palabra alfabética

Escribe una función llamada alfabetica. Dicha función recibirá un único
parámetro: una cadena de caracteres; y devolverá un valor booleano.

La función debe devolver True si la cadena de caracteres pasada como
parámetro es una palabra alfabética y False en caso contrario. Una
palabra es alfabética si todas sus letras están ordenadas
alfabéticamente de manera ascendente. Las siguientes palabras son
alfabéticas: amor, chino, himno. La función siempre se probará pasándole
una única palabra (la cadena de entrada no tendrá espacios), y no será
necesario hacer ninguna comprobación en ese aspecto. Tampoco se probará
con cadenas vacías. Ni con palabras que tengan el mismo carácter dos
veces seguidas.

Para que tu función pueda ser evaluada correctamente por el juez en
línea, tu código deberá tener la siguiente forma:

    import sys

    def alfabetica(cadena):
    ....

    c=sys.stdin.readline().strip()
    print(alfabetica(c))

Entrada

(Si utilizas el fragmento de código definido más arriba, no debes
preocuparte por esto) Una única línea con la cadena de entrada.

Salida

(Si utilizas el fragmento de código definido más arriba, no debes
preocuparte por esto) La cadena True si la palabra es alfabética, y la
cadena False en caso contrario.

Información del problema

Autoría: Víctor M. Sánchez Cartagena

Generación: 2026-01-25T18:45:00.114Z

© Jutge.org, 2006–2026.
https://jutge.org
