PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php function solution($N) { $gap = 0; $max_gap = 0; $start_gap = false; $bin = []; while ($N > 0) { $b = ($N % 2); $N = ($N - ($N % 2)) / 2; if (!$start_gap) { $start_gap = $start_gap || ($b == 1); } else { if ($b == 0) { $gap++; } else { $max_gap = max($max_gap, $gap); $gap = 0; } } } return $max_gap; } $max_gap = solution(257); print_r($max_gap);
Show:  
Copy Clear