CommencerCommencer gratuitement

Construire une boucle for à partir de zéro

Cet exercice n’introduira aucun nouveau concept sur les boucles for.

Nous avons déjà défini une variable rquote. Cette variable a été découpée en un vecteur contenant des lettres séparées et stockée dans un vecteur chars grâce à la fonction strsplit().

Pouvez-vous écrire du code qui compte le nombre de « r » qui apparaissent avant le premier « u » dans rquote ?

Cet exercice fait partie du cours

R niveau intermédiaire

Afficher le cours

Instructions

  • Initialisez la variable rcount à 0.
  • Complétez la boucle for :
  • si char est égal à "r", augmentez la valeur de rcount de 1.
  • si char est égal à "u", quittez entièrement la boucle for avec un break.
  • Enfin, affichez la variable rcount dans la console pour vérifier que votre code est correct.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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
Modifier et exécuter le code