【積の最小化】FINAL問題 積の最小化 (paizaランク C 相当) 解答例 – PHP編【条件分岐メニュー】
【条件分岐メニュー】 > 【積の最小化】FINAL問題 積の最小化 (paizaランク C 相当)
※リンク先へ移動する為には「paiza」へのログインが必要です。
解答例
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<?php [$a , $b] = explode(" ",trim(fgets(STDIN))); if($a > 0 && $b > 0){ if($a > $b){ $ans = $b * $b; } else { $ans = $a * $a; } } elseif($a < 0 && $b < 0){ if($a > $b){ $ans = $a * $a; } else { $ans = $b * $b; } } elseif($a < 0 && $b > 0) { $ans = $a * $b; } elseif($b < 0 && $a > 0){ $ans = $b * $a; } elseif($a == 0 || $b == 0){ $ans = $a * $b; } echo $ans; ?> |
