Нужна ли математика программисту? Этот вопрос очень популярен среди людей, которые только хотят начать программировать. Ответить однозначно нельзя, ведь не ясен уровень математической подготовки спрашивающего - без умения складывать пару чисел или просто считать в программирование точно нет смысла лезть. Но нужна ли сложная математика в повседневной работе программиста? Я не знаю, но сомневаюсь. В итоге, рассуждать об этом можно бесконечно, спекулируя областями и знаниями. Сегодня я решил показать пример, который продемонстрирует полезность математики, как минимум в академических задачах по программированию. Возьму первую задачу с проекта Эйлера: Если выписать все натуральные числа меньше 10, кратные 3 или 5, то получим 3, 5, 6 и 9. Сумма этих чисел равна 23. Найдите сумму всех чисел меньше 1000, кратных 3 или 5. Решение, с использованием циклов и условий довольно простое и выполняется мгновенно: Результат: 233168 найден за 0.000990152359008789 секунд. Но если в этой задаче поменять у
Математика нужна программисту - рассматриваю конкретный пример
21 ноября 201921 ноя 2019
2448
1 мин