Bouw vanaf nul een for-loop
Deze oefening introduceert geen nieuwe concepten over for-loops.
We hebben alvast een variabele rquote gedefinieerd. Deze variabele is opgesplitst 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 voorkomt?
Deze oefening maakt deel uit van de cursus
R voor gevorderden
Oefeninstructies
- Initialiseer de variabele
rcountals 0. - Maak de
for-loop af: - als
chargelijk is aan"r", verhoog je de waarde vanrcountmet 1. - als
chargelijk is aan"u", verlaat je defor-loop volledig met eenbreak. - Print ten slotte de variabele
rcountnaar de console om te controleren of je code klopt.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in 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