Design an algorithm to encode a list of strings into a single string and decode it back.
Input: comma-separated strings. Output: decoded strings, one per line.
Example:
Input:
hello,world
Output:
hello
world
Reasoning:
The input string "hello,world" is split into a list of strings using the comma as a delimiter, resulting in ["hello", "world"].
Each string in the list is then encoded into a single string with a length prefix, but in this case, the problem description implies a simple split is sufficient for decoding.
The encoded string is not explicitly needed for the output, so we proceed to decode the input string directly by splitting it into substrings.
The decoded strings are then printed one per line, resulting in the output: