Skip to content

Commit 3e1b1d5

Browse files
committed
count_letters
1 parent 394b46d commit 3e1b1d5

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

‎Sprint-2/improve_with_precomputing/count_letters/count_letters.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ def count_letters(s: str) -> int:
33
count_letters returns the number of letters which only occur in upper case in the passed string.
44
"""
55
only_upper = set()
6+
lowercase_letters = {letter for letter in s if not is_upper_case(letter)}
67
for letter in s:
7-
if is_upper_case(letter):
8-
if letter.lower() not in s:
9-
only_upper.add(letter)
8+
if letter.lower() not in lowercase_letters:
9+
only_upper.add(letter)
1010
return len(only_upper)
1111

1212

0 commit comments

Comments
 (0)