login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Lingo, dubbele letters?

Offline Erwt - 25/04/2008 09:15
Avatar van ErwtPHP beginner Hej allemaal,

Met de hulp van m'n leraar heb ik mij gewaagd om een spelletje lingo te maken. Het probleem is echter wel, als de letter 2x voorkomt en de 1e al als "goed" is aangegeven dat de 2e automatisch als "op de verkeerde plek" wordt aangegeven. En dit gebeurt ook als hij daarna nog een zelfde letter kan verwachten.

[url]http://www.plaatscode.be/7505/[/url]

Alvast bedankt,

Sorry voor de rare uitleg, kon het niet echt duidelijker omschrijven, en dat zegt wat.. 

2 antwoorden

Gesponsorde links
Offline Ontani - 25/04/2008 09:49
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
de fout zit bij plek = woord.indexOf(letter); die zal enkel de locatie van de eerste letter terug geven.

Je moet het woord gewoon karakter voor karakter doorlopen en controleren met de ingegeven waarde, indexOf is geen goede methode als er letters meerdere keren voorkomen.
Offline Abbas - 25/04/2008 09:56
Avatar van Abbas Gouden medaille

Crew .NET
Tenzij je een while-loop gebruikt om dan door het woord te gaan, maar het is inderdaad misschien niet de ideale oplossing.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.166s