diff --git a/2.7 Exercises.py b/2.7 Exercises.py index 459c01f09bd2a2976178b78166d5cbddb765654d..12622fe695735cb685108ab2b9b329f045c00dff 100644 --- a/2.7 Exercises.py +++ b/2.7 Exercises.py @@ -1,6 +1,6 @@ # question 1 def rotateR(val): - return val[-1] + val[1:len(val)-1] + val[0] + return val[-1] + val[1:len(val)] if len(val) > 0 else None @@ -12,8 +12,16 @@ def rotateR(val): # question 4 def rotateRx(val): - val[0], val[-1] = val[-1], val[0] + pass + # question 5 +def rotateRx_modified(val): + # cannot be modified to work for strings, without returning a value. Python strings are immutable. They cannot be + # modified once they are created: + # ```TypeError: 'str' object does not support item assignment``` + # So the only way to achieve this would be to return a value and assign it back. + pass +