Aan de slagGa gratis aan de slag

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

Cursus bekijken

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.

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
Code bewerken en uitvoeren