平成19年 秋期 基本情報技術者 午前 問15

整数x y (x > y ≥ 0)に対して、次のような定義された関数F(x y )がある。
F(231、15)の値は幾らか。
ここで、x mod y x y で割った余りである。

 ア  2
 イ  3
 ウ  5
 エ  7


答え イ


解説
この問題は解いていくしか方法がありません。
 F(231, 15) = F(15, 231 mod 15)
= F(15, 6) = F(6, 15 mod 6) = F(6, 3)
= F(3, 6 mod 3) = F(3, 0) = 3(イ)


キーワード
・再帰呼び出し

キーワードの解説

戻る 一覧へ 次へ