Menu
Coddy logo textTech

Dog years

Coddyの「コーディング問題」コースのレッスン 22/32。

challenge icon

チャレンジ

中級

私たちは、犬の1歳は人間の7歳に相当すると考えがちです。しかし、実際にはそうではありません。平均して、犬の最初の1年は人間の15歳に相当し、2年目は人間の9歳に相当します。3年目から6年目まではそれぞれ人間の4歳に相当し、それ以降の各年は人間の5歳に相当します。

あなたの犬が犬年齢で何歳か分かっている場合、それが人間年齢で何歳になるか計算してください。

 

入力としてあなたの犬の年齢を表す自然数 N を受け取る、dogYears という名前の関数を作成してください。あなたの犬が人間年齢で何歳になるかを返してください。

 

入力
2

出力
24

入力
4

出力
32

解説 #1: 犬の2歳は、15 + 9 = 24 人間歳に相当します。
解説 #2: 犬の4歳は、15 + 9 + 4 + 4 = 32 人間歳に相当します。

自分で試してみよう

int dogYears(int a1) {
    // ここにコードを記述してください
}

コーディング問題のすべてのレッスン