200119 TIL 알고리즘 스터디 - 이진법, 보수
Jan 20, 2020
»
1.5막,
TIL (Today I Learned),
알고리즘,
스터디
알고리즘 스터디
오늘 공부한 것
- 이진법 복습
- 1byte == 8bit
- 8bit에 넣을 수 있는 수의 갯수는 ? 0 ~ 255 (256개)
- 음수 표현하고 싶은데?
-
- 부호 표기
-
- 1의 보수
-
- 2의 보수
-
- 보수
오늘 푼 문제
1009. Complement of Base 10 Integer
기억할 풀이법
var bitwiseComplement = function(N) {
let X = 1;
while(N > X) {
X = X * 2 + 1
}
return X - N
};
이렇게 하면 10진법으로 들어온 수(N)의 2진법의 반대되는 수의 10진법 수를 구할 수 있다. 미쳐따리…