Skip to content

Commit 3ada085

Browse files
committed
Adicio método to string na stck com weakmap
1 parent 5aeed0a commit 3ada085

File tree

1 file changed

+8
-18
lines changed

1 file changed

+8
-18
lines changed
Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,10 @@
11
const Stack = require('../../src/js/data-structures/stack-weakmap')
22

3-
function decimalToBinary(decNumber) {
4-
const remStack = new Stack()
5-
let number = decNumber
6-
let rem,
7-
binaryString = ''
8-
9-
while (number > 0) {
10-
rem = Math.floor(number % 2)
11-
remStack.push(rem)
12-
number = Math.floor(number / 2)
13-
}
14-
15-
while (!remStack.isEmpty()) {
16-
binaryString += remStack.pop().toString()
17-
}
18-
19-
return binaryString
20-
}
3+
const ms = new Stack()
4+
ms.push(1)
5+
ms.push(2)
6+
ms.push(3)
7+
ms.push(4)
8+
ms.push(5)
9+
10+
console.log(ms.toString())

0 commit comments

Comments
 (0)