-
LeetCode 문제 271. Encode and Decode Strings 문제는 두 머신 간 스트링 리스트 인코딩/디코딩 알고리즘을 디자인하는 문제입니다. 🔐
-
문제는 각 문자열을 구분할 특수 문자(delimiter)를 사용해야 하는 제약이 있습니다. ⛔
-
쉽게 구현하려면 emoji를 delimiter로 사용할 수 있습니다. 😀
-
하지만 문제에서 ASCII 문자를 포함할 수 있는 문자열을 처리하는 방법을 숙지해야 합니다. 🌈
-
ASCII 문자를 delimiter로 사용하는 경우, 문자열 내부에 같은 문자열이 존재하면 잘못된 결과를 얻을 수 있습니다. 😨
-
이를 해결하기 위해 문자열 길이 정보를 추가하여 인코딩하면 문제를 해결할 수 있습니다. 🧮