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.
2 parents 19d2b85 + 3d120d4 commit ba016d3Copy full SHA for ba016d3
number-of-1-bits/Kyojin-Hwang.js
@@ -0,0 +1,10 @@
1
+/**
2
+ * @param {number} n
3
+ * @return {number}
4
+ */
5
+var hammingWeight = function (n) {
6
+ return n
7
+ .toString(2)
8
+ .split("")
9
+ .filter((bit) => bit === "1").length;
10
+};
valid-palindrome/Kyojin-Hwang.js
@@ -0,0 +1,20 @@
+ * @param {string} s
+ * @return {boolean}
+var isPalindrome = function (s) {
+ const cleaned = s.replace(/[^a-z0-9]/gi, "").toLowerCase();
+
+ let left = 0;
+ let right = cleaned.length - 1;
11
+ while (left < right) {
12
+ if (cleaned[left] !== cleaned[right]) {
13
+ return false;
14
+ }
15
+ left++;
16
+ right--;
17
18
19
+ return true;
20
0 commit comments