Minimize run-length encoded length with deletions | Databricks Interview Question