Bouw een for-lus vanaf nul
Deze oefening introduceert geen nieuwe concepten over for-lussen.
We hebben alvast een variabele rquote gedefinieerd. Deze variabele is opgeknipt in losse letters en opgeslagen in een vector chars met de functie strsplit().
Kun je code schrijven die het aantal r's telt dat vóór de eerste u in rquote komt?
Deze oefening maakt deel uit van de cursus
R voor gevorderden
Oefeninstructies
- Initialiseer de variabele
rcountmet 0. - Maak de
for-lus af: - als
chargelijk is aan"r", verhoog je de waarde vanrcountmet 1. - als
chargelijk is aan"u", verlaat je defor-lus helemaal met eenbreak. - Print ten slotte de variabele
rcountnaar de console om te controleren of je code klopt.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Pre-defined variables
rquote <- "r's internals are irrefutably intriguing"
chars <- strsplit(rquote, split = "")[[1]]
# Initialize rcount
rcount <-
# Finish the for loop
for (char in chars) {
}
# Print out rcount