本文へスキップ
Certia
テクノロジ系
秋期

基本情報技術者 2016年 秋期 問7

7 / 80

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

正解と解説

表示する
正解 イ

3

F(x,y)はユークリッドの互除法で最大公約数を求める関数です。F(231,15)=F(15,6)=F(6,3)=F(3,0)=3。231と15の最大公約数3が答えです。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。