5자리의 십진수가 차분인지 아닌지의 계산 방법

786 단어 PHPtech

컨디션


5자리 숫자(정수)는 $i입니다.
10000 ≤ $i ≤ 99999

방법을 찾다


1위, 2위, 4위, 5위의 값을 계산해 각각 비교한다.
$n1 = $i % 10; //1桁目の値
$n5 = floor($i / 10000) % 1 0; //5桁目の値
$n2 = floor($i / 10) % 10; //2桁目の値
$n4 = floor($i / 1000) % 10; //4桁目の値

if ($n1 === $n5 && $n2 === $n3) {
	echo '回分です';
} else {
	echo '回分ではありません'
}
$i가 11059일 경우
첫 번째 값은 원래의 숫자에서 10여수로 나눈다
$n1 = 11059 % 10 = 9
2위의 값을 10으로 나누고, 끝수를 뺀 후 10으로 나머지를 나눈다
$n2 = floor(1105.9) % 10 = 1105 % 10 = 5
4위, 5위도 똑같이 구해야 한다.
$n4 = floor(11.059) % 10 = 11 % 10 = 1
$n5 = floor(1.1059) % 10 = 1 % 10 = 1
※ php의 경우 플로어로 끝수를 잘라내야 합니다
for 순환을 사용하면 어떤 값에서 어떤 값까지의 순환 횟수를 계산할 수 있습니다.

좋은 웹페이지 즐겨찾기