Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Initialiseer de variabele rcount als 0.
  • Maak de for-loop 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-loop volledig 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