5자리의 십진수가 차분인지 아닌지의 계산 방법
컨디션
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 순환을 사용하면 어떤 값에서 어떤 값까지의 순환 횟수를 계산할 수 있습니다.
Reference
이 문제에 관하여(5자리의 십진수가 차분인지 아닌지의 계산 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/yu46/articles/e05dbd5ca0feae텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)