We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 23cfd49 commit aceb3caCopy full SHA for aceb3ca
reverse-bits/uraflower.js
@@ -0,0 +1,15 @@
1
+/**
2
+ * 주어진 32비트 unsingned integer를 뒤집어 십진수로 반환하는 함수
3
+ * @param {number} n - a positive integer
4
+ * @return {number} - a positive integer
5
+ */
6
+const reverseBits = function(n) {
7
+ const binary = n.toString(2).padStart(32, '0');
8
+ const reversed = Array.from(binary).reverse().join('');
9
+ const decimal = parseInt(reversed, 2).toString(10);
10
+
11
+ return Number(decimal);
12
+};
13
14
+// 시간복잡도: O(1)
15
+// 공간복잡도: O(1)
0 commit comments