Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Uncategorized category for Split Pairs by poa
from typing import Iterable
def split_pairs(text: str) -> Iterable[str]:
r = []
l = len(text)
for i in range(0, l // 2):
r.append(text[2 * i : 2 * i + 2])
if len(text) % 2 == 1:
r.append(text[-1:] + "_")
return r
print("Example:")
print(list(split_pairs("abcd")))
assert list(split_pairs("abcd")) == ["ab", "cd"]
assert list(split_pairs("abc")) == ["ab", "c_"]
assert list(split_pairs("abcdf")) == ["ab", "cd", "f_"]
assert list(split_pairs("a")) == ["a_"]
assert list(split_pairs("")) == []
print("The mission is done! Click 'Check Solution' to earn rewards!")
March 25, 2024