Cho chuỗi s và số nguyên n, tách s thành các đoạn độ dài n.
Ví dụ: s = "abcdefghijklmn", n = 4 → ['abcd', 'efgh', 'ijkl', 'mn'].
Các bước giải quyết
i = 0,f = []- Khi
i < len(s):- Thêm
s[i:i+n]vàof i += n
- Thêm
- Trả về
f
Ví dụ mã Python
class Solution:
def solve(self, s, n):
i = 0
f = []
while i < len(s):
f.append(s[i:i+n])
i += n
return f
ob = Solution()
print(ob.solve("abcdefghijklmn", 4))
Đầu vào
"abcdefghijklmn", 4
Đầu ra
['abcd', 'efgh', 'ijkl', 'mn']