Skip to content

Commit 6ec5387

Browse files
added a code to reverse a strinf using stack
1 parent d946a50 commit 6ec5387

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
class stack():
2+
def __init__(self):
3+
self.arr = []
4+
def push(self,element):
5+
self.arr.append(element)
6+
def pop(self):
7+
if self.size() != 0:
8+
return self.arr.pop()
9+
def size(self):
10+
return len(self.arr)
11+
def reverse_string(s):
12+
str_stack = stack()
13+
reverse_str = ""
14+
for i in s:
15+
str_stack.push(i)
16+
while str_stack.size() != 0:
17+
reverse_str += str_stack.pop()
18+
return reverse_str

0 commit comments

Comments
 (0)