271. Encode and Decode Strings

class Codec:

    def encode(self, strs):
        res = ""
        for word in strs:
            res = res + str(len(word)) + "#" + word
        
        return res
        

    def decode(self, s):
        print(s)
        i = 0
        res = []
        while i < len(s):
            j = i
            num = ""
            while s[j] != "#":
                num = num + s[j]
                j += 1

            length = int(num)
            res.append(s[j + 1:j + length + 1])
            i = j +length + 1

        return res