CommencezCommencez gratuitement

Créer une boucle for à partir de zéro

Cet exercice n'introduit 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 de lettres distinctes et stockée dans un vecteur chars à l'aide de la fonction strsplit().

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

Cette activité fait partie du cours

R intermédiaire

Voir le cours

Instructions de l’exercice

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

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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