Konkurranse for oblig 7 (oppdatert)
Tradisjonen tro arrangerer vi ogs? i ?r en programmeringskonkurranse i forbindelse med GUI-obligen. Dette er selvf?lgelig frivillig. Du kan lage bidrag i f?lgende kategorier:
- Beste/raskeste l?sningsalgoritme: Her m? deltageren redegj?re for hva slags l?sningsmetoder som er brukt, og hvordan de virker. St?rre labyrinter finnes her.
- Beste GUI: Her vektlegges et pent, oversiktlig og brukervennlig grensesnitt.
- Beste tilleggsfunksjonalitet: Legg til funksjonalitet du mener gj?r programmet mer nyttig, mer interessant ? bruke eller lignende.
- Beste/morsomste unyttige tilleggsfunksjonalitet: Om bare en labyrint ikke er nok. Bruk fantasien!
Frist for levering av bidrag er 2. juni 23:59, og levering gj?res i Devilry. Lever ogs? en README.txt-fil som forklarer kort hva programmet gj?r og hvilken klasse som inneholder main-metoden.
Det blir k?ring og premiering av vinnere f?r eksamen!
Sp?rsm?l om konkurransen kan stilles p? Piazza.
Ekstra informasjon om beste/raskeste l?sningsalgoritme
Det er lagt ut noen veldig store labyrinter her. De "enkle" labyrintene er ikke sykliske, og av disse er enkel4.in vanskeligst ? l?se. Blant de sykliske labyrintene vil syklisk1.in og syklisk3.in ta lengst tid ? l?se. Her er det mye tid ? hente p? ? ha en effektiv l?ser!
Om du f?r StackOverflowError
, kan du ?ke stack-st?rrelsen med -Xss
. F.eks. for ? ?ke den til 16mb n?r du kj?rer et program:
java -Xss16M DittProgram syklisk1.in
I denne kategorien b?r det v?re mulig ? kalle p? lesFraFil og finnUtveiFra p? samme m?te som i oblig5 s? vi lett kan ta tiden p? programmet.
Legg for?vrig merke til at det blir plenum torsdag 18. mai, og forelesning onsdag 24. mai.