Manipolare una stringa

Da fare…


Codici ASCII

  1. Dati due caratteri
    1. sono la stessa lettera? a=A / a=a / A=a / A=A
    2. quanto vale la somma dei codici tra i due caratteri?
    3. determinare il carattere che si trova in mezzo
  2. Data una stringa
    1. calcolare la somma dei codici dei caratteri contenuti

Controlli/conteggi

  1. Compare un certo carattere?
  2. … a quale posizione?
  3. … quante volte?
  4. Una stringa è una sottostringa dell’altra?
  5. … a quale posizione?
  6. … quante volte?
  7. Quante sono le parole?
  8. Quante sono le parole con 1, 2, 3, … caratteri?
  9. Quante sono le frasi?
  10. Quante sono le frasi con 1, 2, 3, … caratteri?
  11. Quante sono le frasi con 1, 2, 3, … parole?

Copiare, con modifiche, una stringa

  1. Eliminare la prima occorrenza di un certo carattere
  2. … ultima …
  3. … tutte …
  4. Sostituire tutte le occorrenze di un certo carattere con un altro carattere
  5. Concatenare una stringa N volte
    s1=”abc”, N=3 -> s2=”abcabcabc”