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
Kuhmolainen opettaja tuomittu vainoamisesta
https://yle.fi/a/74-20248184 ”Kuusikymppinen kuhmolaisnainen piinasi naapureitaan lähes kahdeksan vuoden ajan. Nainen271469- 751289
Olet nainen ollut vaikein rasti
Eniten olet tunteitani myllännyt ja niitä kuluttanut, ja tuottanut. 🤔841231Elä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 m101054Anteeksi J-mies
Anteeksi että myötävaikutin siihen että rakastuit minuun, jota et voi koskaan saada. Viimeksi kun näimme ja katselimme t1291035- 72926
Mihin Asiakirjat ovat voineet kunnasta kadota???
LUE kuinka verorahoja haaskattiin Yle: Ähtärin pandalaskelmat salattiin ja hukattiin - Satakunnan Kansa https://share.87881Ä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 vast52722Mitä 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 kok136711Siinä 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ää.86687- 146604
- 28598
Moottoripyöräonnettomuus
Mopomiitissä tapahtunut onnettomuus ja uutisointi. Ajoradan ylityksen vaarallisuudesta ei mitään uutisointia. Ei myöskää54593- 50589
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 t13579Miten sinä voit?
Kysytkö kukaan sitä sinulta? Olen huomannut, että jos kohtaa empaattisen ihmisen ja hän kysyy noin, saattaa padot murtua91577Uusi ruokapaikka
Tuleeko Haapavedelle uusi lounaspaikka ,haetaan kokkia? Uusi firma kyseessä23561- 37558
Jos oikeasti haluat mies
Tiedät mitä on tehtävä. Luotan, että etenet jos haluat. En voi tehdä enää mitään kun ei ole numeroasi.94556- 46543