diff --git a/Python/chapter01/1.1 - Is Unique/jesus_1.1.sol.py b/Python/chapter01/1.1 - Is Unique/jesus_1.1.sol.py new file mode 100644 index 0000000..e5558a9 --- /dev/null +++ b/Python/chapter01/1.1 - Is Unique/jesus_1.1.sol.py @@ -0,0 +1,22 @@ +import unittest + + +def is_unique(s: str) -> bool: + for x in s: + if s.count(x) > 1: + return False + return True + +class TestIsUnique(unittest.TestCase): + + def test_is_unique(self): + self.assertEqual(is_unique('aaaaa'), False) + self.assertEqual(is_unique('abc'), True) + self.assertEqual(is_unique('abcda'), False) + self.assertEqual(is_unique('jhfbwej'), False) + self.assertEqual(is_unique(''), True) + self.assertEqual(is_unique('a'), True) + + +if __name__ == '__main__': + unittest.main() \ No newline at end of file