code static method
Implementation
static List<Rle> code(List<int> parts) {
var last = Last();
// println!("code");
for (var i = 0; i < parts.length; i++) {
final part = parts[i];
// println!("part:{}", part);
if (last.value != null && last.value?.part == part) {
last.value?.cnt += 1;
} else {
last.handle_last();
last.value = Rle(part, 0, 1, true);
}
}
last.handle_last();
return last.ret;
}