Feladatok megoldásának lépései: 1. Szöveg értelmezése 2. Bemenő és kimenő adatok meghatározása 3. Néhány példa kézi megoldása 4. Algoritmus készítése a kézi megoldás mentén (figyelve a lehetséges szélsőséges esetekre) 5. Tesztelés (kézi nyomonkövetéssel vagy futtatva a programot)