package com.interview.books.svinterview; /** * Created_By: stefanie * Date: 14-12-14 * Time: 下午5:02 */ public class SV24_MinMoveToTop { public int minMove(int n){ int move = 0; while(n > 0){ n = n & (n - 1); move++; } return move; } public static void main(String[] args){ SV24_MinMoveToTop mover = new SV24_MinMoveToTop(); System.out.println(Integer.toBinaryString(100)); System.out.println(mover.minMove(100)); } }