We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e84ebf6 commit a097b6dCopy full SHA for a097b6d
Sprint-2/improve_with_precomputing/count_letters/count_letters.py
@@ -4,9 +4,8 @@ def count_letters(s: str) -> int:
4
"""
5
only_upper = 0
6
only_uniq = set(s)
7
- only_uniq_sorted = sorted(only_uniq)
8
- uppercase = [ch for ch in only_uniq_sorted if ch.isupper()]
9
- lowercase = [ch for ch in only_uniq_sorted if ch.islower()]
+ uppercase = set(ch for ch in only_uniq if ch.isupper())
+ lowercase = set(ch for ch in only_uniq if ch.islower())
10
for i in uppercase:
11
if i.lower() not in lowercase:
12
only_upper += 1
0 commit comments