gpt4 book ai didi

php - 十进制数的二进制等效值中两个 1 之间的最大间隔

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:29:19 26 4
gpt4 key购买 nike

<分区>

我想编写一个程序来找出十进制数的二进制等价物中两个 1 之间的最大差距。例如对于 100101:间隙为 2,对于 10101:间隙为 1。

<?php
$numberGiven = 251;
$binaryForm = decbin($numberGiven);

$status = false;
$count = 0;
for($i = 0; $i < strlen($binaryForm); $i++)
{
var_dump($binaryForm[$i]);
if($binaryForm[$i] == 1)
{
$status = false;
$count = 0;
}
else
{
$status = true;
$count += 1;
}
}
echo "count = " . $count . "<br>";
echo $binaryForm;
?>

但是我没有成功..

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com