Обновить README.md
This commit is contained in:
parent
0b4ce9ac35
commit
fc3db72e4b
27
README.md
27
README.md
@ -75,30 +75,3 @@
|
||||
- praktika03/cleveland2.csv
|
||||
- praktika03/Dataset Heart Disease.csv
|
||||
- praktika03/heart_disease_results.csv
|
||||
|
||||
|
||||
ввоооооооооооооооооооот
|
||||
def run_length_encode(s: str) -> list:
|
||||
if not s:
|
||||
return []
|
||||
|
||||
result = []
|
||||
current_char = s[0]
|
||||
count = 1
|
||||
|
||||
for char in s[1:]:
|
||||
if char == current_char:
|
||||
count += 1
|
||||
else:
|
||||
result.append((current_char, count))
|
||||
current_char = char
|
||||
count = 1
|
||||
|
||||
result.append((current_char, count))
|
||||
return result
|
||||
|
||||
|
||||
# Тесты
|
||||
assert run_length_encode("aaabbc") == [("a", 3), ("b", 2), ("c", 1)]
|
||||
assert run_length_encode("abc") == [("a", 1), ("b", 1), ("c", 1)]
|
||||
assert run_length_encode("") == []
|
||||
Loading…
Reference in New Issue
Block a user