
s의 첫 문자부터 연장 가능한 최대치로 연장시키며 파티션 분할partitions 반환function partitionLabels(s: string): number[] {
const partitions = []
let startIdx = 0
let lastIdx = s.lastIndexOf(s[0])
for(let i = 0; i < s.length; i++) {
lastIdx = Math.max(lastIdx, s.lastIndexOf(s[i]))
if(i === lastIdx) {
partitions.push(lastIdx - startIdx + 1)
startIdx = i + 1
}
}
return partitions
};