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 200f06f commit 4f2aed8Copy full SHA for 4f2aed8
7-reverse-integer.js
@@ -40,3 +40,22 @@ const reverse = function(num) {
40
if (negative) return result * -1;
41
return result;
42
};
43
+
44
+// another
45
46
+/**
47
+ * @param {number} n
48
+ * @return {number}
49
+ */
50
+const reverse = (n) => {
51
+ if (typeof n !== 'number') {
52
+ throw new Error('n must be a number');
53
+ }
54
+ let sign = Math.sign(n);
55
+ n = Math.abs(n);
56
+ if (n < 0) {
57
+ return -reverse(-n);
58
59
+ let reversed = Number([...n.toString()].reverse().join(''));
60
+ return sign * reversed;
61
+}
0 commit comments