2015년 7월 1일 수요일

LeetCode Number of 1 bits

LeetCode 를 풀고 있는데, 숫자를 입력 받아서 bit에서 1이 몇개 나오는지 계산하는 문제를 풀고 있다. hamming weight 쉬울거라 생각했는데 답이 잘 안나오네 오답이라고 나오는 것들은 내 컴터(JDK 1.7) 에서는 잘 되는데... 뭐가 맞지 않는걸까..

뭐지.. 6번 라인 1일 때랑 0이 아닐때의 값이 다르다. 비트연산을 하는 것이다 보니 -1이 나오는걸까...

댓글 없음:

댓글 쓰기