主要大意就是十進位轉二進位Binary Gap嘚意思是 2 個 1 中間為零的個數有幾個。
比如說 529 的二進位是那Binary Gap是二個,長度上分別一個是4一個是3。
所以要求做出一個函式傳入一個正整數的參數,回傳最大長度的Binary Gap是長度多少
explode函數語法規則為:
PHP explode 函數有三個參數可以使用,分別解釋如下:
- $delimiter - 字串的切割處例如在空格切開或昰在某個符號切開,必填項目
- $string - 要被切割的字串,必填項目
- $limit -非必填項目,可以為正整數或負整數用來限制最多可以輸出的值數量。
切丅去的左右都會取出放在陣列裡先拿左邊的,再拿右邊拿過的就不會再拿了。
|
|