Tee funktio nimeltä merkkilaskuri(). Funktio saa parametrina henkilön nimen ja palauttaa kokonaislukuna montako A -kirjainta nimessä on. Sekä isot että pienet kirjaimet lasketaan mukaan.
Osako joku auttaa?
Harjoitustehtävää
11
73
Vastaukset
Et sanonut millä kielellä joten tässä ratkaisu minun suosikkikielellä Rust:
fn merkkilaskuri(nimi: &str) -> usize {
nimi.chars().filter(|&x| x == 'a' || x == 'A').count()
}
Tässä vielä toimiva koodi parilla esimerkillä:
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=dc12476b73616d86e9a18da1fd162b14Tässä funktiossa on muuten bugi. Kymmenen pistettä ja papukaijamerkki sille joka löytää bugin.
- Anonyymi
malaire kirjoitti:
Tässä funktiossa on muuten bugi. Kymmenen pistettä ja papukaijamerkki sille joka löytää bugin.
Olisko pitänyt olla näin:
fn merkkilaskuri(nimi: &str) -> usize {
nimi.chars().filter(|&x| x == 'a' || x == 'A').count()
}
fn main() {
merkkilaskuri("Satu Laakkonen");
} - Anonyymi
Rust-koodia käyttävää muun muassa Firefox-selain. Onkohan tässä se syy Firefox-selaimen hitauteen. Kaikki Firefox pohjaiset selaimet ovat puolet hitaampia kuin Chromium-pohjaiset selaimet.
Kannattaako tehotonta Rust-koodia opetella?
- Anonyymi
Koska kieli oli vapaa, käytin sitä mitä parhaiden osaan. Tein BASH SHELL funktion.
FUNKTIO:
merkkilaskuri () {
tr -dc "$2" <<<"$1" | awk '{ print length; }'
}
KÄYTTÖ:
merkkilaskuri "Terve Tero" e - Anonyymi
Visual Studio:
Private Function merkkilaskuri(s As String) As Integer
Return s.Length - s.ToUpper.Replace("A", "").Length
End Function- Anonyymi
C#:
private int merkkilaskuri(string s)
{
return s.Length - s.ToUpper().Replace("A", "").Length;
} - Anonyymi
C# toinen tapa:
private int merkkilaskuri(string s)
{
return s.ToUpper().Split("A").GetUpperBound(0);
}
- Anonyymi
Mulla on sama ongelma. Pitäis saada Javascriptillä koodattua tuo aloittajan funktio.
- Anonyymi
Kokeile tätä:
private final int merkkilaskuri(string s) {
return s.ToUpper().Split("A").GetUpperBound(0);
} - Anonyymi
Anonyymi kirjoitti:
Kokeile tätä:
private final int merkkilaskuri(string s) {
return s.ToUpper().Split("A").GetUpperBound(0);
}Uncaught SyntaxError: Unexpected identifier
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
SDP on vastuunkantaja, ja siksi suosituin kansan keskuudessa
Kiusaamiseenkin SDP puuttuu heti sellaisen tultua ilmi. Esimerkiksi persut lakaisevat nämä maton alle ja pahentavat site1386305Punavihreät puolueet haluavat Suomeen satoja tuhansia kehitysmaalaisia
SDP, vihreät ja vassarit haluavat nostaa esim. pakolaiskiintiötä todella paljon. Orpon hallituksen aikana maahanmuutto705237Miksei Korhonen (pers) vastaa Kokon (sd) esittämiin kysymyksiin?
Hyviin käytöstapoihin kuuluu kysymyksiin vastaaminen, eikä alkaa syyttelemään kysymyksen esittäjää. Mikä vaivaa Korhost143675Häirintäkohun keskellä olevalta kansanedustajalta Jani Kokolta (sd) rajua tekstiä somessa.
https://www.is.fi/politiikka/art-2000011772322.html Ajaakohan tämä SDP:n kansanedustaja Jani Kokko oikein täysillä valoi1213270Nyt tuli Suomen somaleista todella ikävää faktaa
sillä osa somalivanhemmista lähettää lapsiaan kotimaahansa kurinpitolaitoksiin, joissa heitä pahoinpidellään. Illan MOT1142431Kähmijä puolueen kannatus romahtamassa
Erityisesti naiset ovat suuttuneet SDP:lle kertoo asiantuntijat712286Kommentti: oikeuslaitos korvattava SDP:n johdolla
Näkisin että Suomessa tuomiovalta pitäisi olla demareiden johtoportaalla. Koska porvarimedia säestettynä persujen kirku12018Persut pettävät ja valehtelevat aina
Petoksistahan jää kiinni kuten olemme persujen kannatusromahduksesta nähneet, mutta siitä huolimatta persut jatkavat val271618Sinä et halunnut sitoutua
Samalla tavalla kyin minä ja koen vihdoinkin että se on ihan ok. Sitoutuminen merkitsi meille erilaisia asioita, eikä ne161313- 811188