close
題目概要:
把所輸入的數字轉成2進位,並計算有多少個1。
解題方向:
Solution1: 直接使用Java提供的API(Integer.toBinaryString),因為它回傳String,所以可以直接解析字串,並計算有幾個1。再依題目需求印出答案即可。
Solution2: 讀入數字後,自己寫一個短除法的式子,用字串儲存餘數(binary),計算有幾個1。再依題目需求印出答案即可。
程式碼:
文章標籤
全站熱搜