====== fib-contest ====== {{tag> edu. software, event contest}} ==== Aufgabe ==== Finde die Summe aller geraden Fibonacci-Zahlen deren Wert 4.000.000 nicht ueberschreitet. Es zaehlt die Loesung, die in einer real existierenden Programmiersprache (keine DSL, sorry armin), die wenigsten Zeichen Benoetigt. Frist: 25. Juli 2014 um 20:00 Uhr ==== Preis ==== Eine Kiste Mate oder Tannenzaepfle ==== Loesungen ==== ^ Wer? ^ Laenge? ^Code? ^ |makefu | 125 Char | python -c 'from math import sqrt as q;print(sum([round(((1+q(5))/2)**i/q(5)) for i in range(1,34) if round(((1+q(5))/2)**i/q(5))%2==0]))' | |rixx | 91 Char | python -c 'f=lambda x: x if x<2 else f(x-1)+f(x-2); print(sum(f(i) for i in range(1,34) if f(i)%2==0))' | |bastian | 54 Char | node.exe -p "for(s=0,i=n=e=c=1;e<4000000;e=n+i,i=n,n=e){s+=e%2?0:e}" | |hdz|43 char|node -p "for(s=0,a=b=1;b<4e6;a=(b+=a)-a){s+=b%2?0:b}"|