Avatar billede arcanex Nybegynder
07. juli 2004 - 23:51 Der er 2 kommentarer og
1 løsning

Løkke der chekker for 3 ens tal ?

Godaften :)
Jeg har kastet mig ud i at lave et spil yatzy i c#.
Jeg har lavet metoder til at checke for 1par og 2par ved hjælp af 2 for løkker. Men nu skal jeg til og lave en der checker for 3 ens, og den giver mig lidt problemer ? Håber i kan hjælpe.
Avatar billede finger Nybegynder
08. juli 2004 - 00:09 #1
hvad med noget der ligner:

HashTable counts = new HashTable();

foreach(int currentDicee in myDiceArray)
{
  if(counts.Contains(currentDice)
  {
      Counts[currentDice] = ((int)Counts[currentDice])++;

  }
  else
  {
      Counts.add(currentDice, 1);
  }
}
foreach(object o in counts.Values)
{
  if((int)o == 3)
    //osv

}

Dette er pseudo kode og jeg er ikke helt sikker på alle properties. Men noget i denne retning kunne virke
Avatar billede arcanex Nybegynder
08. juli 2004 - 19:00 #2
Det er helt præcis det jeg ledte efter.. :) Har ikke bruge Hashtable før, men det er da skidesmart, nu kan jeg bruge den sammen med min Slå() metode, i stedet for ved hver af de enkelte metoder. Tak igen :D
Avatar billede finger Nybegynder
08. juli 2004 - 20:47 #3
np :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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