From 55e0519b7436eb33eec61a2bf2f7c5ca742750cd Mon Sep 17 00:00:00 2001 From: TurinTech Bot Date: Thu, 26 Sep 2024 20:33:53 +0000 Subject: [PATCH] Artemis Changes --- src/llm_benchmark/strings/strops.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/llm_benchmark/strings/strops.py b/src/llm_benchmark/strings/strops.py index b969f2e..f044157 100644 --- a/src/llm_benchmark/strings/strops.py +++ b/src/llm_benchmark/strings/strops.py @@ -1,6 +1,6 @@ class StrOps: @staticmethod - def str_reverse(s: str) -> str: + """Reverse a string Args: @@ -9,10 +9,7 @@ def str_reverse(s: str) -> str: Returns: str: Reversed string """ - ret = "" - for i in range(len(s)): - ret += s[len(s) - 1 - i] - return ret + return s[::-1] @staticmethod def palindrome(s: str) -> bool: @@ -24,7 +21,4 @@ def palindrome(s: str) -> bool: Returns: bool: True if the string is a palindrome, False otherwise """ - for i in range(len(s)): - if s[i] != s[len(s) - 1 - i]: - return False - return True + return s == s[::-1] \ No newline at end of file