0votos

Sak! (Programacion en C) en Python

por abzerox usando Python 3 hace 2 meses

Sak! Utilizando Python 3

Entrada: Un texto formado por caracteres alfabéticos y blancos. Cada palabra del texto está formada exclusivamente por caracteres alfabéticos y mide entre 1 y 10 caracteres de longitud. Salida: La cantidad de veces que aparece la palabra "sak" o algo parecido: cualquier cadena de mayúsculas o minúsculas que empiece con una o más "s", siga con una o más "a" y termine con una o más "k".

1
2
3
4
5
6
7
8
#!/usr/bin/env python3 
# -*- coding: utf-8 -*- 
import re 
 
text = input("Ingresa un texto: ") 
matches = [word for word in text.split() if len(word) <= 10 if re.search("^(S|s)+(A|a)+(K|k)+$", word)] 
 
print(len(matches)) 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.