• Cрабатывание element.remove(subelement) в цикле через раз

    virtustilus
    @virtustilus
    Скажем так, цикл for подготавливает выборку заранее, а не пересматривает на каждом повторе из чего ему выбирать.
    Например есть элементы «a,b,c,d».
    1: a,b,c,d -> for берет первый элемент ("a"), удаляет его
    2: b,c,d ->    for берет второй элемент (и это уже "c"), удаляет его
    3: b,d -> for должен взять третий элемент, но его нет, конец.