始める無料で始める

for ループをゼロから作る

for ループに関する新しい概念は登場しません。

変数 rquote はあらかじめ定義済みです。この変数は chars[strsplit()(https://www.rdocumentation.org/packages/base/functions/strsplit) 関数を使って1文字ずつに分割され、ベクトル ] に格納されています。

rquote の中で、最初の u が出現するより前にある r の数を数えるコードを書いてみましょう。

この演習はコースの一部です

中級 R

コースを見る

演習の手順

  • 変数 rcount を 0 で初期化します。
  • for ループを完成させます。
  • char"r" と等しい場合、rcount の値を 1 増やします。
  • char"u" と等しい場合、for を使って break ループを抜け出します。
  • 最後に、変数 rcount をコンソールに出力して、コードが正しいか確認しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# 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
コードを編集して実行