1
我想找出一種方法來找出在奇數之前偶數可以除以2的次數。 I.E. 100/2 = 50 => 50/2 = 25。所以100可以除以2兩次。在它變得奇怪之前。我正在尋找所有不是兩個冪的偶數。在奇數之前,一個偶數可以除以兩次?
我想找出一種方法來找出在奇數之前偶數可以除以2的次數。 I.E. 100/2 = 50 => 50/2 = 25。所以100可以除以2兩次。在它變得奇怪之前。我正在尋找所有不是兩個冪的偶數。在奇數之前,一個偶數可以除以兩次?
這是兩個問題。
將數字二進制數轉換並在第一個1之前計數0。每次跳過2時,您將鬆開一個零,當1處於「第一」位置時,您有一個奇數。
同樣,看着二進制數,2的冪只有一個位集,奇數有1位集。因此,設置多個位而不是1位的任何內容都是您的答案。
這個問題似乎是離題,因爲它是關於數學。 – geoffspear
考慮二進制數字並計算最後的零的數量。 –
它是數學,但我相信可以通過位操作找到答案 –