Accesam linkul din laborator care ne va duce către un folder pe Google Drive. Vom descărca cele două arhive și checkerul. Rezultatul ar trebui să fie următorul (cel mai probabil browserul va descărca fișierele în ~/Downloads):
Dezarhivăm cele două arhive (folosind de exemplu click dreapta → Extract Here, sau comanda unzip) și copiem fișierul checker.sh în fiecare folder dezarhivat. Folderul de downloads ar trebui să arate astfel:
Începem să rezolvam de exemplu problema 3_1. In folderul acestei probleme vom crea fisierul sursa (extensia .c) în care vom scrie codul pentru problemă (în exemplul următor numele sursei este prob.c).
Deschidem un terminal și observăm că checkerul nu are drepturi de execuție:
Va trebui să:
chmod +x checker.sh
gcc prob.c
./checker.sh a.out
Exemplu:
Sa presupunem ca primul test este Failed. Atunci putem să verificăm care este outputul execuției pentru acest test rulând:
./a.out < input/test0.in
Acest output trebuie să fie Identic (carcater cu caracter) cu fișierul de referință:
cat output/test0.ref
Rezolvăm bug-urile (dacă există) si trecem la următoarea problema urmând aceiași pași