코린이의 소소한 공부노트

[LeetCode/Easy] 191. Number of 1 Bits 본문

코딩테스트 풀이/JAVA

[LeetCode/Easy] 191. Number of 1 Bits

무지맘 2022. 10. 12. 20:08

1. Input

1) unsigned 정수 n


2. Output

1) n에 담긴 1의 개수를 int 변수에 담아 반환


3. Constraint

1) n은 길이가 32인 2진 문자열


4. Example

Input: n = 00000000000000000000000000001011
Output: 3


5. Code
1) 첫 코드(2022/07/22)

String s = Integer.toBinaryString(n);
n = 0;
for(int i=0 ; i<s.length() ; i++)
    if(s.charAt(i)=='1')
        n++;       
return n;