Да.😊
Поскольку наверное это не совсем наивный префикс, то наверное надо немного повозиться. Если бы был наивный, то можно было бы что-то вроде: val list = listOf("foobarbar", "foobarbaz", "foobazbar") val prefix = list.reduce { acc, current -> current.commonPrefixWith(acc) } val updated = list.map { it.removePrefix(prefix) } println(updated)
Круто. Большое спасибо. Осталось разобраться как это работает.
Ну, самое важное: скорее всего вам нужно написать свой вариант commonPrefixWith
Да, Вы правы, оно не совсем корректно работает. Но все равно большое спасибо. ☺️
Обсуждают сегодня