fuck you all

This commit is contained in:
2025-08-12 12:47:35 +02:00
parent d342f888a9
commit 5fe140c4f9
12 changed files with 239 additions and 58 deletions

View File

@@ -0,0 +1,29 @@
## Reversed String
Write a function called ```revstring``` that takes a string as input and returns the reversed string.
### Function Signature:
```python
def revstring(x).
# return your solution
```
#### Requirements
- The function should return the input string reversed
- Your function will be tested with various cases, including:
- An empty string
- A single character
- A palindrome ("racecar")
- A string of numbers ("12345")
- Special characters
- A normal string ( "Hello World" )
#### Example:
```python
revstring("Hello World") # returns "dlroW olleH"
revstring("") # returns ""
revstring("racecar") # returns "racecar"
revstring("12345") # returns "54321"
revstring("!@# $%") # returns "%$ #@!"
```
You can copy this into your problems solution

View File

@@ -0,0 +1,6 @@
{
"title":"Reversed String",
"description":"Reverse a String using a Function ; Try to write as little code as possible",
"description_md":"problems/reversedstring/description.md",
"test_code":"problems/reversedstring/test.py"
}

View File

@@ -0,0 +1,19 @@
import unittest
#<!-- The Function the User needs to write -->
def revstring(x):
return x[::-1]
#<!-- This Test, test if the function works -->
class TestSolution(unittest.TestCase):
def test_simple(self):
x = "Hello World"
self.assertEqual(revstring(x), "dlroW olleH") # Test simple string reversal
self.assertEqual(revstring(""), "") # Test empty string
self.assertEqual(revstring("a"), "a") # Test single character
self.assertEqual(revstring("racecar"), "racecar") # Test palindrome
self.assertEqual(revstring("12345"), "54321") # Test numbers as string
self.assertEqual(revstring("!@# $%"), "%$ #@!") # Test special chars and spaces
if __name__ == "__main__":
unittest.main()