Skip to content

Commit e6cda60

Browse files
authored
prettier fixes
1 parent a807c36 commit e6cda60

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

Diff for: Maths/DigitalRoot.js

+13-10
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,27 @@
1-
export const digitalRoot = (num) => {
1+
const digitalRoot = (num) => {
22
/**
33
* Calculates the digital root of a number in constant time.
44
* @param {number} num - The number to compute the digital root for.
55
* @returns {number} The digital root of the given number.
66
*
7-
* @example
8-
* digitalRoot(456) // returns 6
9-
* digitalRoot(-999) // returns 9
10-
* digitalRoot(0) // returns 0
7+
* @example digitalRoot(456) // returns 6
8+
* @example digitalRoot(-999) // returns 9
9+
* @example digitalRoot(0) // returns 0
1110
*/
1211
if (num < 0) num = -num;
1312
return num === 0 ? num : 1 + ((num - 1) % 9);
1413
};
1514
/*------------------------------------------------------------------------------------*/
1615

17-
export const digitalRootRecursive = (num) => {
16+
const digitalRootRecursive = (num) => {
1817
/**
1918
* Calculates the digital root of a number using recursion.
2019
* @param {number} num - The number to compute the digital root for.
2120
* @returns {number} The digital root of the given number.
2221
*
23-
* @example
24-
* digitalRoot(456) // returns 6
25-
* digitalRoot(999) // returns 9
26-
* digitalRoot(0) // returns 0
22+
* @example digitalRootRecursive(456) // returns 6
23+
* @example digitalRootrecursive(999) // returns 9
24+
* @example digitalRootRecursive(0) // returns 0
2725
*/
2826
if (num < 0) num = -num; // Handle negative input by converting to positive
2927
if (num < 10) return num; // Base case for single-digit number
@@ -32,3 +30,8 @@ export const digitalRootRecursive = (num) => {
3230
const sum = (num % 10) + digitalRootRecursive(Math.floor(num / 10));
3331
return digitalRootRecursive(sum); // Call digitalRoot recursively to reduce to single digit
3432
};
33+
34+
export {
35+
digitalRoot,
36+
digitalRootRecursive
37+
}

0 commit comments

Comments
 (0)