Avatar billede tylsweb Nybegynder
05. juni 2001 - 22:15 Der er 1 kommentar og
1 løsning

Hvordan sammenligner man to int Arrays i Java.

Opgaven er et lottospil:
Jeg skal udfra følgende oplysninger oprette en metode der kan udskrive hvor mange vindertal jeg har.

Oplysningerne der er til rådighed er.
1. Den spillede række ( 7, 8, 9, 12, 14, 18, 20 )
2. De udtrukne vindertal( 1, 2, 3, 4, 5, 6, 7 )
3. De to tillægstal ( 26, 33)

Jeg håber i kan hjælpe mig. På forhånd tak..
Tyller
Avatar billede netsrac Praktikant
05. juni 2001 - 22:20 #1
public int antalVindertal(int[] spilled, int[] vindertal)
{
int counter = 0;
for(int i = 0; i < splilled.length; i++)
{
  for(int j = 0; j < vindertal.length; j++)
  {
  if (spilled[i] == vindertal[j])
      counter++
  }
}
return counter;
]
Avatar billede agermose Nybegynder
05. juni 2001 - 22:39 #2
lig dog lige mærke til, at det stort set er den dårligste algoritme man kan komme på. Den har O(n*n) tid hvor det kan gøres på O(m+n)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester