Benutzer-Werkzeuge

Webseiten-Werkzeuge


project:fib-contest

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

project:fib-contest [2014-07-27 12:19] (aktuell)
94.216.143.198 angelegt
Zeile 1: Zeile 1:
 +====== 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 | <​code>​ 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]))'​ </​code>​|
 +|rixx | 91 Char | <​code>​ 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))'​ </​code>​ |
 +|bastian | 54 Char | <​code>​ 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}"​ </​code>​ |
 +|hdz|43 char|<​code>​node -p "​for(s=0,​a=b=1;​b<​4e6;​a=(b+=a)-a){s+=b%2?​0:​b}"</​code>​|
 +
  
project/fib-contest.txt · Zuletzt geändert: 2014-07-27 12:19 von 94.216.143.198