Сжатие и распаковка строк: (script.js)
- 'AVVVBBBVVXDHJFFFFDDDDDDHAAAAJJJDDSLSSSDDDD' <=> 'AV3B3V2XDHJF4D6HA4J3D2SLS3D4'
- 'AVVVBBBVV XDH JFF FFDDDDDDHAAAAJJJD DSLSSSDDDD' <=> 'AV3B3V2 XDH JF2 F2D6HA4J3D DSLS3D4'
- 'AAVVVBBB/VV XDH JFF FFDDDDDD!!HAAA$AJJJD DSLSSSD&^DDD' <=> 'A2V3B3/V2 XDH JF2 F2D6!2HA3$AJ3D DSLS3D&^D3'
- 'AAVVV4BBBVV XDH JFF FFDDDD667DDHAAA9AJJJD DSLSSS8DDDD' <=> 'A2V34B3V2 XDH JF2 F2D4627D2HA39AJ3D DSLS38D4'
- 'AAVVV4BBB/VV XDH JFF FFDDDD667DD!!HAAA$AJJJD DSLSSS8D&^DDD' <=> 'A2V34B3/V2 XDH JF2 F2D4627D2!2HA3$AJ3D DSLS38D&^D3'
Добавлено тестирование: (test.js)
- "Буквы",
- "Буквы, пробелы",
- "Буквы, пробелы, знаки",
- "Буквы, пробелы, цифры",
- "Буквы, пробелы, цифры, знаки"