復習 - 年齢計算プログラム
CoddyのRジャーニー「基礎」セクションの一部 — レッスン 31/78。
チャレンジ
簡単誕生年と現在の年を読み取り、その人の年齢を計算して表示する、シンプルな年齢計算機を作成してください。
2つの入力を受け取ります:
- 誕生年
- 現在の年
readline() を使用して両方の入力を読み取り、as.numeric() を使用して数値に変換し、現在の年から誕生年を引いて年齢を計算します。
出力を次の形式で表示してください:
You are [age] years old出力には cat() を使用し、最後に改行文字 \n を含めてください。
例えば、入力が 1995 と 2024 の場合、出力は次のようになります:
You are 29 years old自分で試してみよう
# 入力を読み込む
con <- file("stdin", "r")
birth_year <- suppressWarnings(readLines(con, n = 1))
current_year <- suppressWarnings(readLines(con, n = 1))
# TODO: 入力を数値に変換し、年齢を計算する
# 結果を "You are [age] years old" の形式で出力する
cat("You are", age, "years old\n")