Вы суммируете все умножения на 15. Это простая математическая задача:
В случае 15, так как он делится на 3 и 5, вы рассчитываете его дважды в обоихиз функций.
Я предлагаю вам использовать один цикл и ||
.Конечно, одна формула была бы лучше, но это просто математика, я сомневаюсь, что она вам понравится:)
Кстати, Project Euler - это больше математика / информатика, чем чистое программирование, поэтому, если сомневаетесь, попробуйтемыслить математикой:)