【題目】
給你乙個 正 整數 num ,輸出它的補數。補數是對該數的二進位制表示取反。
【示例 1】
輸入:num = 5
輸出:2
解釋:5 的二進位制表示為 101(沒有前導零位),其補數為 010。所以你需要輸出 2
【示例 2】
輸入:num = 1
輸出:0
解釋:1 的二進位制表示為 1(沒有前導零位),其補數為 0。所以你需要輸出 0 。
【提示】
給定的整數 num 保證在 32 位帶符號整數的範圍內。
num >= 1
你可以假定二進位制數不包含前導零位。
本題與 1009 相同
【寫法2】
476數字的補數
題目點我 給定乙個正整數,輸出它的補數。補數是對該數的二進位制表示取反。注意 給定的整數保證在32位帶符號整數的範圍內。你可以假定二進位制數不包含前導零位。示例 1 輸入 5 輸出 2 解釋 5的二進位制表示為101 沒有前導零位 其補數為010。所以你需要輸出2。示例 2 輸入 1 輸出 0 解釋...
476 數字的補數
題目 給定乙個正整數,輸出它的補數。補數是對該數的二進位制表示取反。注意 給定的整數保證在32位帶符號整數的範圍內。你可以假定二進位制數不包含前導零位 示例 1 輸入 5輸出 2解釋 5的二進位制表示為101 沒有前導零位 其補數為010。所以你需要輸出2。示例 2 輸入 1輸出 0解釋 1的二進位...
476 數字的補數
給定乙個正整數,輸出它的補數。補數是對該數的二進位制表示取反。注意 給定的整數保證在32位帶符號整數的範圍內。你可以假定二進位制數不包含前導零位。示例 1 輸入 5 輸出 2 解釋 5的二進位制表示為101 沒有前導零位 其補數為010。所以你需要輸出2。示例 2 輸入 1 輸出 0 解釋 1的二進...