<?php
/** * 給你乙個非負整數 num ,請你返回將它變成 0 所需要的步數。 如果當前數字是偶數,你需要把它除以 2 ;否則,減去 1 。
* * 輸入:num = 14
* 輸出:6
* 解釋:
* 步驟 1) 14 是偶數,除以 2 得到 7 。
* 步驟 2) 7 是奇數,減 1 得到 6 。
* 步驟 3) 6 是偶數,除以 2 得到 3 。
* 步驟 4) 3 是奇數,減 1 得到 2 。
* 步驟 5) 2 是偶數,除以 2 得到 1 。
* 步驟 6) 1 是奇數,減 1 得到 0 。
* * 輸入:num = 8
* 輸出:4
* 解釋:
* 步驟 1) 8 是偶數,除以 2 得到 4 。
* 步驟 2) 4 是偶數,除以 2 得到 2 。
* 步驟 3) 2 是偶數,除以 2 得到 1 。
* 步驟 4) 1 是奇數,減 1 得到 0 。
* *
*/function numberofsteps($num)
return $i;
}function numberofsteps2($num)
return $i;
}
演算法 將數字變成 0 的操作次數
給你乙個非負整數 num 請你返回將它變成 0 所需要的步數。如果當前數字是偶數,你需要把它除以 2 否則,減去 1 示例 1 輸入 num 14 輸出 6 解釋 步驟 1 14 是偶數,除以 2 得到 7 步驟 2 7 是奇數,減 1 得到 6 步驟 3 6 是偶數,除以 2 得到 3 步驟 4 ...
php轉為數字,php將字串轉為數字的方法
php將字串轉為數字的方法 intval 函式定義和用法 intval 函式用於獲取變數的整數值。intval 函式通過使用指定的進製 base 轉換 預設是十進位制 返回變數 var 的 integer 數值。intval 不能用於 object,否則會產生 e notice 錯誤並返回 1。語法...
將陣列的數字複製並將負數改變成正數(彙編)
將10個數 有正數,有負數 全部轉換成正數指令 含義lea bx,x lea取x有效的位址給bx mov bx,offset x 將x的位址給bx,相當於lea bx,x,和第一條指令等價 or al,al al 與 al jns判斷不是不是負數 jnz判斷不是0 data segment x db...