CMU Coding Bootcamp
at main 445 B view raw
1def rotateString(s: str, k: int) -> str: 2 """Rotate a string by k positions.""" 3 k %= len(s) 4 return s[k:] + s[:k] 5 6 7print("Testing rotateString()...", end="") 8assert rotateString("abcd", 1) == "bcda" 9assert rotateString("abcd", -1) == "dabc" 10assert rotateString("efgh", 4) == "efgh" 11assert rotateString("coffee", 2) == "ffeeco" 12assert rotateString("112cmu", -3) == "cmu112" 13assert rotateString("water", -9) == "aterw" 14print("Passed!")