【シミュレーション】STEP: 1 条件を満たす最小の自然数 (paizaランク C 相当) 解答例 – PHP編【Cランクレベルアップメニュー】
【Cランクレベルアップメニュー】 > 【シミュレーション】STEP: 1 条件を満たす最小の自然数 (paizaランク C 相当)
※リンク先へ移動する為には「paiza」へのログインが必要です。
「10000以上かつ、最小の13で割り切れる数」を出力する問題です。13で割り切れる数ということは13の倍数なので、繰り返し処理で13ずつ増やしていき、10000以上になったら処理を止めれば13の倍数かつ10000以上の最小値を求めることができます。
解答例
|
1 2 3 4 5 6 7 8 9 10 |
<?php $n = 1; $a = 13; $ans = 0; while($ans <= 10000){ $ans = $a * $n; $n++; } echo $ans; ?> |