Выделить последовательно повторяющиеся значения

Выделить последовательно повторяющиеся значения

У меня есть отсортированный список

btn.pchome.net
btn.pchome.net
circle01.com
click.gamersky.com
click.gamersky.com
click.gamersky.com
db5.gamersky.com
doubleclick.net
doubleclick.net
doubleclick.net
googleads.g.doubleclick.net
googleads.g.doubleclick.net
googleads.g.doubleclick.net
googleads.g.doubleclick.net

Я хочу выделить последовательные записи, которые повторяются не менее 3 раз. Если две группы последовательных повторяющихся записей находятся рядом, они должны быть выделены разным цветом.

введите описание изображения здесь

Этот рисунок демонстрирует желаемый результат. Группа doubleclick.net и группа googleads.g.doubleclick.net не могут быть выделены одним и тем же цветом.

Выбор цвета выделения остается за вами.

По сути, я хочу выделить только те элементы, которые дублируются не менее N раз. Вот почему в моем примере btn.pchome.net не выделен.

Связанный контент