Однако некоторые ЯП ближе к естественным, а некоторые - дальше
Нет. Тут просто работает синдром утёнка – с какого языка начал изучать программирование, тот и ближе к "естественному". Вернее это на начальном этапе, а после таким "правильным" языком становится тот, которым ты сильнее всего увлёкся.
Для меня тоже в других ЯП есть "неестественные" решения, которые мне не нравятся / к которым я не привык, но это не делает эти языки неправильными.
В общем, если ты изучаешь язык чисто для себя, то тут уже как хочешь пиши, а если ты учишь его для работы, то тут уж извини, следуй общепринятым стандартам, иначе никак.
Так ты же сам все энтри одинково обрабатываешь. Очевидно в твоём случае необходимо выделять только последнее пересечение. Достань его, остальное обработай как непересекающиеся.
Нет. Тут просто работает синдром утёнка – с какого языка начал изучать программирование, тот и ближе к "естественному". Вернее это на начальном этапе, а после таким "правильным" языком становится тот, которым ты сильнее всего увлёкся.
Для меня тоже в других ЯП есть "неестественные" решения, которые мне не нравятся / к которым я не привык, но это не делает эти языки неправильными.
В общем, если ты изучаешь язык чисто для себя, то тут уже как хочешь пиши, а если ты учишь его для работы, то тут уж извини, следуй общепринятым стандартам, иначе никак.