Hei! Haluaisin apua seuraavanlaiseen urheilutuloksia käsittelevään tehtävään, joka pitäisi koodata javalla: Ohjelmassa joukkueiden viimeiset tulokset on kuvattu merkkijonoina, joissa voitot (W), tappiot (L) ja tasapelit (D) ovat aikajärjestyksessä yksittäisinä kirjaimina. Halutaan laatia metodi, jolla voidaan etsiä tällaisesta merkkijonosta joukkueen voitto-, tappio- ja tasapeliputkia. Metodi - ottaa parametreinaan 3 arvoa: merkkijonon data, merkin target ja kokonaisluvun minumumLenght. - etsii data-merkkijonoosta target-merkin esiintymi: yritetään löytää merkkijonon sisältä sellainen kohta, jossa merkki esiintyy väh. minimumLenght kertaa peräkkäin. -palauttaa indeksin, josta löydetty peräkkäisten merkkien sarja alkaa. Jos kohtia on useita, metodi palauttaa alkuindekseistä pienimmän -palauttaa luvun -1, jos yhtään ehdot täyttävää khtaa ei löydy. Olisin hyvin kiitollinen avusta!
Vastaukset 5
- ratkeaa
String data = "aabbccdd"; String pattern = "cc"; //x on neljä int x = data.indexOf(pattern);
- noviisi:)
Ei tuo kyllä hirveesti avaa, eikä mun mielestä tehtävänantoa vastaa :O
- keksa
noviisi:) kirjoitti:
Ei tuo kyllä hirveesti avaa, eikä mun mielestä tehtävänantoa vastaa :O
jossa koostat sen etsittävän merkkijonon jos target on 'c' ja minimumLength on 3, niin teet luot noilla tiedoilla etsittävän merkkijonon. char[] merkit = new char[minimumLength]; Arrays.fill(merkit,target); String targetStr = new String(merkit); ja sitten käytät edellisen jampan esimerkkiä miten etsitään merkkijonosta merkkijonoa. Siitä saat esiintymän indeksin.
- keksa
keksa kirjoitti:
jossa koostat sen etsittävän merkkijonon jos target on 'c' ja minimumLength on 3, niin teet luot noilla tiedoilla etsittävän merkkijonon. char[] merkit = new char[minimumLength]; Arrays.fill(merkit,target); String targetStr = new String(merkit); ja sitten käytät edellisen jampan esimerkkiä miten etsitään merkkijonosta merkkijonoa. Siitä saat esiintymän indeksin.
kun käy tunneilla ja tekee niitä kotitehtäviä, niin ei tarvitse olla täällä kyselemässä ihan triviaaleja juttuja tai ainakaan avautua jollekin, joka yrittää auttaa. Jatkossa kun saat jonkun tehtävän, niin jaa se mielessäsi tai paperilla ensin alitehtäviin. Esimerkiksi tässä tehtävässä pitää ensin rakentaa etsittävä merkkijono, kun se on ratkaistu, niin sitten miettii miten sen voisi etsiä toisen merkkijonon sisältä. Aina kun käsitellään merkkijonoja, niin etsii Java API dokumentaatiosta kaikki String-luokat ja kattelee niiden metodit läpi. http://java.sun.com/j2se/1.5.0/docs/api/ googlen haku "java fill string with characters" toi heti esiin koodin, millä luodaan etsittävä merkkijono. Onnea valmistumiselle.
- Sovelluskehittäjä
Tutustu StringTokenizer luokkaan. Sillä saat homman tehtyä helposti. Siltä voit kysyä montako ilmentymää esimerkiksi W merkistä on merkkijonossa. Tutustu siihen. Toteutat sen vain metodissa ja vot tehtävä on helposti tehty.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 731203
Olet nainen ollut vaikein rasti
Eniten olet tunteitani myllännyt ja niitä kuluttanut, ja tuottanut. 🤔801084Kuhmolainen opettaja tuomittu vainoamisesta
https://yle.fi/a/74-20248184 ”Kuusikymppinen kuhmolaisnainen piinasi naapureitaan lähes kahdeksan vuoden ajan. Nainen241055Anteeksi J-mies
Anteeksi että myötävaikutin siihen että rakastuit minuun, jota et voi koskaan saada. Viimeksi kun näimme ja katselimme t126930Elämäni biisi -paljastus: Tänä lauantaina 26.9. nämä julkkikset istahtavat sinisille sohville!
Katsotko Elämäni biisiä? Elämäni biisi on monen suomalaisen suosikki. Vieraslista lauantaina 26.9. tarjoilee vieraita m6888- 59819
Mihin Asiakirjat ovat voineet kunnasta kadota???
LUE kuinka verorahoja haaskattiin Yle: Ähtärin pandalaskelmat salattiin ja hukattiin - Satakunnan Kansa https://share.72701Mitä muuta on olemassa kuin lisääntyminen
Jos mies ei pääse lisääntymään niin mikä hänen osansa elämässä on? mitä jää jäljelle? Hän on vain muiden palvelija kok132672Ähtäri on taas TV: n ja radion ykkösuutinen
Uusi podcast on julkaistu ja on nyt kuunneltavissa. Mot on tehnyt hyvää työtä! Mikko Savola ja kepu ei ota mitään vast50642Siinä kävi mies nyt niin että tämä ämmä muuttaa ulkomaille
Vuonojen maa kutsuu, joten ei hätää. Et kuule minusta enää. 😂 Lycka till! Ämmä riittää.80622- 48537
Miten sinä voit?
Kysytkö kukaan sitä sinulta? Olen huomannut, että jos kohtaa empaattisen ihmisen ja hän kysyy noin, saattaa padot murtua90520- 25512
- 36485
Suomen 4. seksikkäin mies Miika Nousiaisen tilalle - Pitääkö olla huolissaan palaa tv:seen
Suosittu keskusteluohjelma tekee paluun. Tällä kertaa panelistina ei jatka enää Miika Nousiainen, vaan hänen tilalleen t11480- 109460
- 43457
Moottoripyöräonnettomuus
Mopomiitissä tapahtunut onnettomuus ja uutisointi. Ajoradan ylityksen vaarallisuudesta ei mitään uutisointia. Ei myöskää38425- 18403
On kyllä tosi surullista
jos kaivattuni (nainen) luulee palstan tyhmien viestien olevan multa. 😔Ei ole mitään syytä, miksi kirjoittaisin sellais68397