diff --git "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/4.38-\345\244\226\350\247\202\346\225\260\345\210\227/solution.md" "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/4.38-\345\244\226\350\247\202\346\225\260\345\210\227/solution.md" index 742bffabe7304cff3e6505b90b9eb5d1cf224eb7..bc73ef30c6ec944fbf9aee1f3181106dddac8d32 100644 --- "a/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/4.38-\345\244\226\350\247\202\346\225\260\345\210\227/solution.md" +++ "b/data/2.\347\256\227\346\263\225\344\270\255\351\230\266/3.leetcode-\345\255\227\347\254\246\344\270\262/4.38-\345\244\226\350\247\202\346\225\260\345\210\227/solution.md" @@ -14,18 +14,18 @@
前五项如下:
-- 1. 1 - 2. 11 - 3. 21 - 4. 1211 - 5. 111221 - 第一项是数字 1 - 描述前一项,这个数是 1 即 “ 一 个 1 ”,记作 "11" - 描述前一项,这个数是 11 即 “ 二 个 1 ” ,记作 "21" - 描述前一项,这个数是 21 即 “ 一 个 2 + 一 个 1 ” ,记作 "1211" - 描述前一项,这个数是 1211 即 “ 一 个 1 + 一 个 2 + 二 个 1 ” ,记作 "111221" -+``` +1. 1 +2. 11 +3. 21 +4. 1211 +5. 111221 +第一项是数字 1 +描述前一项,这个数是 1 即 “ 一 个 1 ”,记作 "11" +描述前一项,这个数是 11 即 “ 二 个 1 ” ,记作 "21" +描述前一项,这个数是 21 即 “ 一 个 2 + 一 个 1 ” ,记作 "1211" +描述前一项,这个数是 1211 即 “ 一 个 1 + 一 个 2 + 二 个 1 ” ,记作 "111221" +```
要 描述 一个数字字符串,首先要将字符串分割为 最小 数量的组,每个组都由连续的最多 相同字符 组成。然后对于每个组,先描述字符的数量,然后描述字符,形成一个描述组。要将描述转换为数字字符串,先将每组中的字符数量用数字替换,再将所有描述组连接起来。