No.371 ぼく悪いプライムじゃないよ
タグ : / 解いたユーザー数 83
作問者 :

問題文
437「ぷるぷる、ぼくわるいプライムじゃないよ」
試しに437を19で割ってみると23となり、割り切れることが確認できます。
どうやら彼は素数(prime number)では無かったようです。
もしかしたら、他にも素数と間違われている合成数があるかもしれません。
ただし、「最も素数と間違えそうな合成数」とは、
「最小の素因数」が最大である合成数とします。
例えば、
入力
L H
を満たす
出力
そのような値が複数存在する場合、元の整数が最も大きいものを出力してください。
最後に改行してください。
サンプル
サンプル1
入力
21 27
出力
25
21から27までの合成数をすべて素因数分解してみます。
最小の素因数は、下線を引いた数字になります。
下線を引いた数字
サンプル2
入力
25 35
出力
35
25から35までの合成数をすべて素因数分解してみます。
最小の素因数は、下線を引いた数字になります。
下線を引いた数字
複数存在する場合は最大の整数を選択します。よって、35を出力します。
サンプル3
入力
150 151
出力
150
範囲内の合成数は150のみ。
サンプル4
入力
56 62
出力
57
グロタンディーク素数。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。