Disse oppgavene er litt vanskeligere enn de vanlige ukeoppgaver, f?rst og fremst ment for de som ?nsker litt st?rre utfordringer innenfor ukens tema.
- Stjerneoppgave 1: (vanskelig!)
Lag et program som ber om 5 tall fra bruker, og deretter finner og skriver ut hvilke tall som er gjentatt blant disse. F.eks. hvis bruker tastet inn 6 6 3 6 3, s? skal programmet gi meldingen:Tall som er gjentatt: 6 3
- Stjerneoppgave 2: (vanskelig!)
Lag en metode som skriver ut alle anagrammer av et ord p? 4 bokstaver som ligger i en char-array. Anagrammene skal ha de samme 4 bokstavene, i alle mulige rekkef?lger og uten ? gjenta noen bokstav. For eksempel, hvis ordet er deklarert som f?lger, er 4 av anagrammene som vist under, og totalt 24.char[] ord = { 'A', 'R', 'N', 'E' }; Kj?reeksempel: ARNE AREN ANRE ANER ...20 ord til...
Tips: En m?te ? l?se dette p? er med nestede l?kker som i utgangspunktet kan g? innom alle mulige kombinasjoner, inkludert AAAA, AAAE, osv. men slik at det bare blir utskrift av de med 4 forskjellige bokstaver. Bruk den tomme strengen "" og + i utskriftssetningen for ? konvertere char-ene til tekst:System.out.println("" + ord[3] + ord[2] ···
Tibakemelding om dette oppgavesettet kan du sende p? mail til ingridgg [a] ifi.uio.no