-
190. Reverse Bits릿코드(LEETCODE) 2020. 2. 9. 00:45반응형
https://leetcode.com/problems/reverse-bits/
bit 를 좌우로 뒤집는 문제
입력 n 은 오른쪽 으로 쉬프트 하면서 마지막 에 비트가 있는지확인
sol 은 왼쪽으로 쉬프트하면서 or 연산
class Solution { public: uint32_t reverseBits(uint32_t n) { uint32_t sol = 0; for(int i=0; i<32; i++){ uint32_t mask = n & 1; sol = (sol << 1) | mask; n = n >> 1; } return sol; } };
반응형'릿코드(LEETCODE)' 카테고리의 다른 글
412. Fizz Buzz (0) 2020.02.09 7. Reverse Integer - no solution (0) 2020.02.09 191. Number of 1 Bits (0) 2020.02.09 231. Power of Two (1) 2020.02.08 326. Power of Three (2) 2020.02.08