【leetcode】 将数字变成 0 的操作次数

 

int numberOfSteps (int num){
    int count=0;
    while(num)
    {
        num = (num % 2)? num^1 : num>>1;
        count++;
    }
    return count;
}

 

posted @ 2020-09-14 09:30  温暖了寂寞  阅读(152)  评论(0编辑  收藏  举报