Menu
Coddy logo textTech

復習 - 年齢計算プログラム

CoddyのRジャーニー「基礎」セクションの一部 — レッスン 31/78。

challenge icon

チャレンジ

簡単

誕生年と現在の年を読み取り、その人の年齢を計算して表示する、シンプルな年齢計算機を作成してください。

2つの入力を受け取ります:

  1. 誕生年
  2. 現在の年

readline() を使用して両方の入力を読み取り、as.numeric() を使用して数値に変換し、現在の年から誕生年を引いて年齢を計算します。

出力を次の形式で表示してください:

You are [age] years old

出力には cat() を使用し、最後に改行文字 \n を含めてください。

例えば、入力が 19952024 の場合、出力は次のようになります:

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")

基礎のすべてのレッスン