INF1010 Gruppe 6 JavaGeniuosGroup

JavaGeniousGroupTeacher: Tuva Hassel Stang

E-post: inf1010-6@ifi.uio.no

Undervisning:

  • Onsdag kl. 14:15 -16:00, Terminalstue C210 Vilhelm Bjerknes hus ( i perioden 15. februar til 14. juni)

Her er det opp til dere hva vi skal gjøre, inntil nå har det vært så få at jeg har stort sett hjulpet de individuelle med obligene. Send meg gjerne mail på forhånd om hva dere vil gjøre på disse timene, så dere kan få mest mulig ut av dem når dere først kommer.

Oblig 4:

Det er ikke like lett og få forlenget frist på oblig4 som det har vært på de andre obligene. Så kom i gang tidlig og bli ferdig i rett tid.

Oblig 3:

Use your imagination!

Oblig 2:

Tallmagi for å finne index til boks til rute [i] [j] i et m X n brett Oppdatert

(m = antall loddrette ruter (rader) i en boks, n = antall vannrette ruter (kolonner) i en boks )

index = i/m * m + j/n

Jeg hadde byttet om m og n både her og i innlesningen tildligere. Skal være rettet opp begge plasser nå. Her er steins formel. Den viser hvor lurt det kan være å ha litt mer fortellende navn på variablene;)

int omrNo = rad/antLoddrettFeltPerOmr*antVannrettOmr + kol/antVannrettFeltPerOmr;

Generer brett

  • Begynn med og lage et program som genererer alle mulige brett, ikke tenk på innlesning før det er i orden.

Det første tallet som står i data filene er dimensjon på brettet, det andre er m og det tredje er n som beskrevet ovenfor.

Les fra fil

Oppdatert Metode for å lese inn brett fra fil: BrettReader.java -byttet fra å kalle new Brett(n,m) til å kalle new Brett(m,n), logisk glipp....

Har du fått riktig resultat ?

-Et tom brett med dimensjon 4 gi 288 løsinger

-brett.6.2.txt skal gi tre løsninger.

Krav for innlevering: VIKTIG!

Med mindre det motsier det som står i oppgaveteksten, skal innleveringen oppfylle de krav som du finner på siden til gruppe2

Dersom innleveringer ikke tilfredtiller disse krav vil de bli sendt i retur! ...og jeg mener det! Du trenger selvfølgelig ikke følge java code conventions slavisk, men de tingene Eirik understreker er viktige og utover det må man bruke litt skjønn.

Publisert 30. jan. 2006 17:26 - Sist endret 26. apr. 2006 23:32