Menu
CoddyTech

Count a Character

PrincipianteArrays y cadenaspython iconjava iconcpp iconc iconjs icon+10

Recibes una cadena s y una sola letra c. Devuelve cuántas veces aparece c en s. La coincidencia distingue entre mayúsculas y minúsculas: B y b son caracteres diferentes.

Función

countChar(s: string, c: string) → integer
sstring
la cadena de letras en inglés que se debe buscar
cstring
la única letra que se debe contar
Devuelveinteger
cuántos caracteres de s son iguales a c

Restricciones

  • 1 ≤ s.length ≤ 5 × 104
  • s contiene solo letras inglesas (a a z, A a Z).
  • c es exactamente una letra inglesa.

Ejemplos

Entrada
s = "Mississippi"c = "s"
Salida
4
Explicación
Mississippi tiene una s en los índices 2, 3, 5 y 6, así que la respuesta es 4.
challenge icon

Para ir más allá

¿Qué pasaría si c pudiera ser una palabra de varias letras, como ss? ¿Cuentan las coincidencias superpuestas y cómo cambia tu bucle?

Restablecer código
def countChar(s, c):
    # Escribe el código aquí

Prueba #1

Prueba #2

Argumentos

s = "Mississippi"
c = "s"

Salida Esperada

4