From 28c2f725b48bb78039833e95a250f378f7fd8400 Mon Sep 17 00:00:00 2001 From: Marco Schmid Date: Fri, 27 Feb 2026 15:37:33 +0100 Subject: [PATCH] =?UTF-8?q?=C3=9Cbung=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 - src/example1.py | 6 ++++++ tests/test_example1.py | 6 ++++++ 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 src/example1.py create mode 100644 tests/test_example1.py diff --git a/README.md b/README.md index a53b84d..f3ee461 100644 --- a/README.md +++ b/README.md @@ -5,4 +5,3 @@ Aufgabe aus Codewars: https://www.codewars.com/kata/56bc28ad5bdaeb48760009b0 **Aufgabe:** Funktion zum Abschneiden des ersten und letzten Buchstabens eines übergebenen Strings - diff --git a/src/example1.py b/src/example1.py new file mode 100644 index 0000000..87f47b4 --- /dev/null +++ b/src/example1.py @@ -0,0 +1,6 @@ +def remove_char(s: str) -> str: + return s[1:-1] + + +if __name__ == "__main__": + print(remove_char("hallo")) diff --git a/tests/test_example1.py b/tests/test_example1.py new file mode 100644 index 0000000..8518a56 --- /dev/null +++ b/tests/test_example1.py @@ -0,0 +1,6 @@ +from src.example1 import remove_char + + +def test_remove_first_last_char() -> None: + assert remove_char("eloquent") == "loquen" + assert remove_char("ab") == ""