Skip to content
This repository was archived by the owner on Jul 2, 2024. It is now read-only.

Commit 56ce293

Browse files
authored
[2023.10.2] Release (#115)
Minor changes 2023.10.1
2 parents 690f83e + 87ccb3b commit 56ce293

File tree

3 files changed

+6
-13
lines changed

3 files changed

+6
-13
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
66
name = "problem-sets"
7-
version = "2023.10.1"
7+
version = "2023.10.2"
88
description = "Challenges and solutions for the Python training course"
99
license = "MIT"
1010
authors = [

src/calc/func.py

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -143,14 +143,8 @@ def get_sum_of_strings(number_1: str, number_2: str, /) -> str:
143143
"""
144144

145145
# remove leading zeros
146-
for digit in number_1:
147-
if digit != "0":
148-
break
149-
number_1 = number_1[1::]
150-
for digit in number_2:
151-
if digit != "0":
152-
break
153-
number_2 = number_2[1::]
146+
number_1 = number_1.lstrip("0")
147+
number_2 = number_2.lstrip("0")
154148

155149
if not number_1 or not number_2:
156150
return number_1 or number_2 or "0"
@@ -162,10 +156,8 @@ def get_sum_of_strings(number_1: str, number_2: str, /) -> str:
162156
number_1, number_2 = number_1[::-1], number_2[::-1]
163157

164158
# make strings of the same lengths
165-
while len(number_1) < size:
166-
number_1 += "0"
167-
while len(number_2) < size:
168-
number_2 += "0"
159+
number_1 += "0" * (size - len(number_1))
160+
number_2 += "0" * (size - len(number_2))
169161

170162
carry: int = 0
171163
for digit_1, digit_2 in zip(number_1, number_2):

tests/datasets/filters_test.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ def test_dataset_filter_no_keys(dataset):
4040
{"x": 1, "y": 1}, {"x": 1, "y": 2}, {"x": 2, "y": 1}, {"x": 2, "y": 2},
4141
]
4242
assert filters.filter_by_values(dataset) == test_dataset
43+
assert filters.filter_by_values(dataset, []) == test_dataset
4344

4445

4546
def test_empty_dataset():

0 commit comments

Comments
 (0)