21

Re: Проект Ейлера розв’язання задач на пітоні .

Все, зрозумів: ви сумуєте тільки числа, що діляться на 15. Обидва. А в умові ж не так...

22 Востаннє редагувалося Blast (14.07.2014 14:48:27)

Re: Проект Ейлера розв’язання задач на пітоні .

koala написав:

У вас, до речі, неправильна умова - на Ейлері в умові "менші" (below), а не "не більші" за 1000. Виправив на 10 (приклад з Ейлера) - у вас чомусь там нулі. О_о?

Все в мене правельно від 1 до 1к

Які дільяться націло на 3 і 5
if i%3 ==0 and i%5 ==0:

23

Re: Проект Ейлера розв’язання задач на пітоні .

https://projecteuler.net/problem=1

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.

Find the sum of all the multiples of 3 or 5 below 1000.

Відколи це or перекладається як i?

24

Re: Проект Ейлера розв’язання задач на пітоні .

koala написав:

https://projecteuler.net/problem=1

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.

Find the sum of all the multiples of 3 or 5 below 1000.

Відколи це or перекладається як i?

Я з перекладу єлов брав .

25

Re: Проект Ейлера розв’язання задач на пітоні .

таки моя помилка

http://pizzamaker.github.io/tasks/1.html

26

Re: Проект Ейлера розв’язання задач на пітоні .

З якого перекладу? З цього?

27

Re: Проект Ейлера розв’язання задач на пітоні .

http://i65.сайт-злодій/big/2014/0714/2e/05294cbc9f78547a5666f6ef6928592e.png

28

Re: Проект Ейлера розв’язання задач на пітоні .

Виправив на ideone.
Для мільйона:

233333166668
eukreign: 0.4382750988006592 seconds
233333166668
Blast: 0.3853929042816162 seconds
233333166668
Koala: 1.7881393432617188e-05 seconds

І чому це математика така швидка? :)

29

Re: Проект Ейлера розв’язання задач на пітоні .

koala написав:

Виправив на ideone.
Для мільйона:

233333166668
eukreign: 0.4382750988006592 seconds
233333166668
Blast: 0.3853929042816162 seconds
233333166668
Koala: 1.7881393432617188e-05 seconds

І чому це математика така швидка? :)

Хах і всерівно мій швидший =  ) Мабуть через функцію .

30

Re: Проект Ейлера розв’язання задач на пітоні .

Ні, тому, що я замінив + на *. Інакше у вас швидкість однакова до третього знаку.

31 Востаннє редагувалося Blast (15.07.2014 10:25:14)

Re: Проект Ейлера розв’язання задач на пітоні .

Задача №2
Кожен наступний елемент ряду Фібоначчі отримується при додаванні двох попередніх. Починаючи з 1 і 2, перші 10 елементів будуть:

1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...

Знайдіть суму всіх парних елементів ряду Фібоначчі, не більших чотирьох мільйонів.

Прихований текст
a , b = 0 , 1
total = 0 
while a<100000000:
    print b,
    print total
    a,b=b,a+b
    if b%2==0 and total<4000000:
        total+=b