From d927d2ab9d4f285e3d2887244863f1ddaadb0b44 Mon Sep 17 00:00:00 2001 From: MohammadIq123 Date: Sat, 25 Sep 2021 20:57:36 +0300 Subject: [PATCH 1/2] Solution of first task --- python_pass.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/python_pass.py b/python_pass.py index 9616d7a..541f742 100644 --- a/python_pass.py +++ b/python_pass.py @@ -12,3 +12,12 @@ class StringOperations: def reverse(self, *, to_be_reversed: str = None): raise NotImplemented('This method need to be implemented') + + +class ReversedString(StringOperations): + def reverse(self, *, to_be_reversed: str = None): + to_be_reversed2 = to_be_reversed[::-1] + return to_be_reversed2 + +ob=ReversedString() +print(ob.reverse(to_be_reversed="ComputeIQ-Mohammad")) \ No newline at end of file From 8464bf4e1f95b5ae76f8811b6d4cf6d9283078ed Mon Sep 17 00:00:00 2001 From: MohammadIq123 Date: Sun, 26 Sep 2021 11:27:16 +0300 Subject: [PATCH 2/2] remove extra variable --- python_pass.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/python_pass.py b/python_pass.py index 541f742..50e3365 100644 --- a/python_pass.py +++ b/python_pass.py @@ -16,8 +16,7 @@ def reverse(self, *, to_be_reversed: str = None): class ReversedString(StringOperations): def reverse(self, *, to_be_reversed: str = None): - to_be_reversed2 = to_be_reversed[::-1] - return to_be_reversed2 + return to_be_reversed[::-1] ob=ReversedString() print(ob.reverse(to_be_reversed="ComputeIQ-Mohammad")) \ No newline at end of file