From bbcf4cf4a32425a51f04e9020c1e0251e6c6bac8 Mon Sep 17 00:00:00 2001 From: montaderalayan <58385032+montaderalayan@users.noreply.github.com> Date: Sun, 26 Sep 2021 01:25:38 +0300 Subject: [PATCH 1/3] montader alayan python task solve --- montader alayan | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 montader alayan diff --git a/montader alayan b/montader alayan new file mode 100644 index 0000000..124e1e2 --- /dev/null +++ b/montader alayan @@ -0,0 +1,20 @@ +""" +Instructions: + +1. Create a class named ReversedString that inherits from StringOperations class +2. Implement the function reverse +3. reverse function should be a one liner function that returns the reverse string to_be_reversed +4. Instantiate the class ReversedString +5. Print to show your function implementation result +""" + + +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): + return to_be_reversed[::-1] +var = ReversedString() +print(var.reverse(to_be_reversed='yanhad bootcamp')) From 34b94b8267bab47affa1f27d5d5c3ae875fdcfc2 Mon Sep 17 00:00:00 2001 From: montaderalayan <58385032+montaderalayan@users.noreply.github.com> Date: Sun, 26 Sep 2021 14:18:16 +0300 Subject: [PATCH 2/3] Update montader alayan --- montader alayan | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/montader alayan b/montader alayan index 124e1e2..98e9a79 100644 --- a/montader alayan +++ b/montader alayan @@ -1,18 +1,11 @@ -""" -Instructions: - -1. Create a class named ReversedString that inherits from StringOperations class -2. Implement the function reverse -3. reverse function should be a one liner function that returns the reverse string to_be_reversed -4. Instantiate the class ReversedString -5. Print to show your function implementation result -""" - 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): return to_be_reversed[::-1] From 154f2bc67da9cd7b0fe8754a6080653bd7259b59 Mon Sep 17 00:00:00 2001 From: montaderalayan <58385032+montaderalayan@users.noreply.github.com> Date: Sun, 26 Sep 2021 14:28:37 +0300 Subject: [PATCH 3/3] Delete montader alayan --- montader alayan | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 montader alayan diff --git a/montader alayan b/montader alayan deleted file mode 100644 index 98e9a79..0000000 --- a/montader alayan +++ /dev/null @@ -1,13 +0,0 @@ - -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): - return to_be_reversed[::-1] -var = ReversedString() -print(var.reverse(to_be_reversed='yanhad bootcamp'))