-3
모든 프로그래밍 언어와 관련 될 수 있습니다.수학 함수/표현식만을 사용하여 최대 조건을 구현하는 방법은 무엇입니까?
PHP의 예를 들면 다음과 같습니다
if($x > 2) { $x=2; }
는 조건을 사용하지만, 같은 결과에 도달하기 위해 어떤 수식을 사용하지 수있는 방법이 있습니까?
모든 프로그래밍 언어와 관련 될 수 있습니다.수학 함수/표현식만을 사용하여 최대 조건을 구현하는 방법은 무엇입니까?
PHP의 예를 들면 다음과 같습니다
if($x > 2) { $x=2; }
는 조건을 사용하지만, 같은 결과에 도달하기 위해 어떤 수식을 사용하지 수있는 방법이 있습니까?
내가 대답
$maxval = 2;
$x = $maxval - (abs($maxval - $x) + $maxval - $x)/2;
을 발견
그래서 $ 경우 X> $의 MAXVAL,이 식 (ABS ($의 MAXVAL - $의 X) + $ MAXVAL - $의 X)/2; 0이되고 $ X를 다른 이런 식 $ MAXVAL 같다 $ MAXVAL 동일하게 - $의 X, 전체 방정식된다 $ X = $ X
하지만 짧은 용액
$x = min($x, 2);
정의이고 "수학 표현". –
브랜치리스 솔루션을 찾고 있다면 PHP에'min()'함수가 있는지 확인하십시오 :'$ x = min ($ x, 2);' – njuffa