Menu
CoddyTech

Count a Character

PrincipianteArray e stringhepython iconjava iconcpp iconc iconjs icon+10

Ricevi una stringa s e una singola lettera c. Restituisci quante volte c compare in s. La corrispondenza distingue tra maiuscole e minuscole: B e b sono caratteri diversi.

Funzione

countChar(s: string, c: string) → integer
sstring
la stringa di lettere inglesi da cercare
cstring
la lettera da contare
Restituisceinteger
quanti caratteri di s sono uguali a c

Vincoli

  • 1 ≤ s.length ≤ 5 × 104
  • s contiene solo lettere inglesi (a fino a z, A fino a Z).
  • c è esattamente una lettera dell'alfabeto inglese.

Esempi

Input
s = "Mississippi"c = "s"
Output
4
Spiegazione
Mississippi ha una s agli indici 2, 3, 5 e 6, quindi la risposta è 4.
challenge icon

Per approfondire

E se c potesse essere una parola di più lettere, come ss? Le corrispondenze sovrapposte vengono conteggiate e come cambia il tuo ciclo?

Ripristina il codice
def countChar(s, c):
    # Scrivi il codice qui

Test #1

Test #2

Argomenti

s = "Mississippi"
c = "s"

Output atteso

4