Una dei momenti più divertenti e appassionanti dell’attività informatica è la progettazione di un algoritmo: idearlo, mettere giù il codice, provarlo con i primi dati di test e scoprire che non funziona come dovrebbe. Ripensarne la logica, modificare il codice, riprovare, con test via via più complessi, simulando le condizioni …