A
Size: a a a
t
function encode(str) {
const chars = [...str];
let result = "";
for(let i = 0, count = 1; i < chars.length) {
if(chars[i] === chars[i + 1]) {
count++;
if(chars[i] === chars[i + 2]) {
continue
}
result += chars[i] + count;
count = 1;
} else {
result += chars[i];
}
}
return result
}S
function encode(str) {
const chars = [...str];
let result = "";
for(let i = 0, count = 1; i < chars.length) {
if(chars[i] === chars[i + 1]) {
count++;
if(chars[i] === chars[i + 2]) {
continue
}
result += chars[i] + count;
count = 1;
} else {
result += chars[i];
}
}
return result
}
t
t
V
function encode(str) {
const chars = [...str];
let result = "";
for(let i = 0, count = 1; i < chars.length) {
if(chars[i] === chars[i + 1]) {
count++;
if(chars[i] === chars[i + 2]) {
continue
}
result += chars[i] + count;
count = 1;
} else {
result += chars[i];
}
}
return result
}t
t
t
V
t
V
t
d

t

function encode(str) {
let chars = [...str];
let result = "";
for(let i = 0, count = 1; i < chars.length; i++) {
if(chars[i] === chars[i + 1]) {
count++;
if(chars[i] === chars[i + 2]) {
continue
}
result += chars[i] + count;
count = 1;
i++;
} else {
result += chars[i];
}
}
return result
}t