Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Initialiseer de variabele rcount met 0.
  • Maak de for-lus af:
  • als char gelijk is aan "r", verhoog je de waarde van rcount met 1.
  • als char gelijk is aan "u", verlaat je de for-lus helemaal met een break.
  • Print ten slotte de variabele rcount naar 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
Code bewerken en uitvoeren