Código de Python - Cadena Bailarina

Imágen de perfil
Val: 693
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Cadena Bailarinagráfica de visualizaciones


Python

Publicado el 24 de Marzo del 2020 por Katas
279 visualizaciones desde el 24 de Marzo del 2020
Una cadena se llama bailarina si y solo si la primera letra es mayúscula y cada una de las demás letras es lo opuesto a la anterior letra (mayúscula, minúscula, mayúscula, minúscula, ..., etc.).

Por ejemplo AbCd es una cadena bailarina, la primera letra es A mayúscula, la segunda letra es b minúscula, la siguiente letra es C mayúscula y por ultimo d es minúscula.

1
2
3
4
5
6
7
8
print(cadenaBailarina("")) # ""
print(cadenaBailarina("o")) # "O"
print(cadenaBailarina("aaaabbbbaaaa")) # "AaAaBbBbAaAa"
print(cadenaBailarina("Retweeted")) # "ReTwEeTeD"
print(cadenaBailarina("Like si resolviste el problema")) # "LiKe Si ReSoLvIsTe El PrObLeMa"
print(cadenaBailarina("A")) # "A"
print(cadenaBailarina("s d ffd   aa sds")) # "S d FfD   aA sDs"
print(cadenaBailarina(" BIG")) # " BiG"

Requerimientos

1

Publicado el 24 de Marzo del 2020gráfica de visualizaciones de la versión: 1
279 visualizaciones desde el 24 de Marzo del 2020
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
def cadenaBailarina(s):
    last=False
    for i in range(len(s)):
        if s[i]==" ":
            continue
        s=s[:i] + (s[i].lower() if last else s[i].upper()) + s[i+1:]
        last=not last
    return s



Comentarios sobre la versión: 1 (0)


No hay comentarios
 

Comentar la versión: 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s6062