まとめ - ユーザー名ビルダー
CoddyのRジャーニー「ロジックとフロー」セクションの一部。レッスン 6/64。
チャレンジ
中級ユーザー名を作成するために、make_username(full_name, year)を完成させてください:
- 名前の単語を取り出します。名前には、単語の間や前後に余分なスペースが含まれる場合があります。
- 最初の単語の最初の文字と、最後の単語全体を小文字で使用します。
- 結果からすべての
-と'を削除します。 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オンラインコンパイラ