Красота хороша в учебных заданиях. А для работы важно уметь найти оптимальное для заданных условий решение - даже если оно уродливо. Но найти красивое и оптимальное решение - это здорово! Скорее, я наблюдаю, как кодеры НЕ умеют и НЕ хотят искать оптимальные решения. Когда на Ответах и вопрошающие, и отвечающие вычисляют сумму чисел от 1 до N циклом - это уже диагноз. P.S. Соглашусь с тёзкой в том, что первое решение далеко от оптимума. Напишешь его, а потом в голову приходит куда лучший вариант.
Нет. По многим причинам. - что такое "задачи по программированию", олимпиадные что ли, тогда это к любителям оных развлечений. Если решение уже есть, значит задача решена, те она перестаёт быть уже задачей - не встречается такие задачи, которыми заказчик заинтересовывает многих. Даже сложно такую ситуацию представить. "большинство" тут не встречается от слова совсем - для специалистов примерно равного уровня есть смысл говорить о том, кто придумает 1м наиболее оптимальное решение. Про "невероятно простое" разговора вообще не идёт. Каждое может иметь как плюсы, так и минусы. Ситуацию, когда "большинство" те, кто в силу отсутствие опыта вообще не шарит здесь не рассматриваем