luglio 2017 Blog Posts

Chi conta davvero

Ogni tanto nasce l'esigenza di contare, è più forte di noi :) Tempo fa mi sono scritto in fretta e furia un frammento di codice che recupera le occorrenze di una stringa all'interno di un'altra stringa e non mi son mai preoccupato di testarlo seriamente. Per caso ieri ho scoperto che quella semplice routine funziona bene se deve cercare singoli caratteri all'interno di una stringa; ad esempio conta("pippo", "p") restituisce 4. Ma sbaglia piuttosto grossolanamente in fase di ricerca di gruppi di lettere perchè prima raggruppa le sottostringhe e poi restituisce il numero dei gruppi. Così ad esempio conta("1111", "11")...