Questa discussione è off topic: non riguarda strettamente la programmazione in quanto tale.

Inoltre, non si tratta di problemi specifici: ciò che chiedi è un metodo di risoluzione "generale", che ovviamente presuppone una serie di ragionamenti e l'approfondimento di basi che puoi fare sui libri o consultando il professore di turno.

Il forum non è uno strumento sostitutivo dello studio, della formazione e dell'esercizio, né è adatto a fornirli al posto di documentazione cartaea/online e insegnanti.