Результаты ручного тестирования:
strings.add("роза"); // только "р", убрал
strings.add("лоза"); // только "л", удвоил
strings.add("лира"); // "р" и "л", оставил
strings.add("мера"); // только "р", убрал
strings.add("вода"); // ни "р", ни "л" - оставил
strings.add("упор"); // только "р", убрал
strings.add("роль"); // "р" и "л", оставил
strings.add("рушить"); // только "р", убрал
strings.add("лимит"); // только "л", удвоил
strings.add("рэле"); // "р" и "л", оставил
Удвоение валидатор принял, а вот удаление - нет.