Menu
Coddy logo textTech

まとめ - ユーザー名ビルダー

CoddyのRジャーニー「ロジックとフロー」セクションの一部。レッスン 6/64。

challenge icon

チャレンジ

中級

ユーザー名を作成するために、make_username(full_name, year)を完成させてください:

  1. 名前の単語を取り出します。名前には、単語の間や前後に余分なスペースが含まれる場合があります。
  2. 最初の単語の最初の文字と、最後の単語全体を小文字で使用します。
  3. 結果からすべての-と'を削除します。
  4. yearの下2桁を追加します。

Ada Lovelace と1815の場合、ユーザー名はalovelace15です。この関数は2行を返します。1行目はUsername: の後にユーザー名が続き、2行目はLength: の後にその文字数が続きます。

提供されたコードは名前と年を読み取り、返された各行をそれぞれ独立した行に出力します。

自分で試してみよう

make_username <- function(full_name, year) {
  # ここにコードを書いてください
  c("Username: ", "Length: 0")
}

# 提供された入出力コード:そのままにしておいてください
input <- suppressWarnings(readLines(file("stdin")))
cat(make_username(input[1], input[2]), sep = "\n")

ロジックとフローのすべてのレッスン

自分で練習してみよう: Rオンラインコンパイラ