Stjerneoppgaver uke 4: 12.- 18. sep (INF1000 - H?st 2013)

_亚博娱乐官网_亚博pt手机客户端登录

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.
 


  1. 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

     
  2. 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

Publisert 5. sep. 2013 15:11 - Sist endret 5. sep. 2013 16:42