Ещё раз про карты
Возвращаюсь к теме, которую откладывал с весны.
Сравнил с тем, как это устроено у соседей по теме: подход другой, а выводы совпадают. Отдельно отмечу, что порядок шагов здесь важнее, чем кажется: если поменять два последних местами, результат другой.
Не рекомендую повторять на рабочей машине без резервной копии — я предупредил. У этого способа есть неочевидное ограничение, о котором в справочниках пишут вскользь. Сохранил себе шпаргалку, чтобы в следующий раз не собирать всё заново по кускам.
Сравнил с тем, как это устроено у соседей по теме: подход другой, а выводы совпадают. Отдельно отмечу, что порядок шагов здесь важнее, чем кажется: если поменять два последних местами, результат другой. У этого способа есть неочевидное ограничение, о котором в справочниках пишут вскользь. Отдельно отмечу, что порядок шагов здесь важнее, чем кажется: если поменять два последних местами, результат другой.
Не рекомендую повторять на рабочей машине без резервной копии — я предупредил. Сохранил себе шпаргалку, чтобы в следующий раз не собирать всё заново по кускам. Итог получился скучным, но предсказуемым, а это ровно то, чего я и добивался. Проверять лучше на маленьком примере — на большом ошибка прячется в шуме и находится вдвое дольше.
Отдельно отмечу, что порядок шагов здесь важнее, чем кажется: если поменять два последних местами, результат другой. Замеры делал трижды, разброс укладывается в несколько процентов, поэтому считаю цифры устойчивыми.