Files
SnowLuma/.pnpm-store/v11/files/f2/17c2eb687aa1fe92cf0f8e56f991863f82b0a0b17e98861488db71ef6e9b251ae3b30e0946e24643a68b39aad045c5fc1da9df1cc054cc7f37fa093fb63a17
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

15 lines
398 B
Plaintext

export default function decompress(encodedString: string) {
const decompressedArray = encodedString.split(/([A-Z])/g)
const decompressedData = []
let last = ''
let i
for (i = 1; i < decompressedArray.length; i += 2) {
last =
last.slice(0, decompressedArray[i].charCodeAt(0) - 65) +
decompressedArray[i + 1]
decompressedData.push(last)
}
return decompressedData
}