class Codec: def encode(self, strs: List[str]) -> str: """Encodes a list of strings to a single string.""" ans = [] for s in strs: ans.append("{:4}".format(len(s)) + s) return "".join(ans) def decode(self, s: str) -> List[str]: """Decodes a single string to a list of strings.""" ans = [] i, n = 0, len(s) while i < n: size = int(s[i : i + 4]) i += 4 ans.append(s[i : i + size]) i += size return ans # Your Codec object will be instantiated and called as such: # codec = Codec() # codec.decode(codec.encode(strs))