hallo.
das macht ja Spaß hier!
Michael, wie rechnet man das?
bin zwar jetzt ein anderer michael, aber:
1 0 0 0 0 1 0 0 0 0 1 0 1 1
0 1 0 0 0 0 0 1 0 0 1 0 1 1
Noch besser
wäre ja, eine kleine Erklärung, wie das geht.
die fibonacci-folge ist:
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610…
weil bei zahlen üblicherweise der kleinste stellenwert rechts steht, schreiben wir sie andersrum hin:
…610 377 233 144 89 55 34 21 13 8 5 3 2 1 1 0
und ordnen die codierten ziffernfolgen entsprechend zu:
1 0 0 0 0 1 0 0 0 0 1 0 1 1
also: 1 * 233 + 0 * 144 + … + 1 * 21 + … usw.
am ende kommt 257 raus.
ob das tatsächlich die richtige zahl ist, sei dahingestellt.
der codierer kann sich z.b. gedacht haben, die letzte stelle ist sowieso immer 0, also fang ich mit der ersten 1 an.
dasselbe gilt für die erste und zweite 1.
es kann also genausogut sein, daß das „richtige“ ergebnis 419 ist.
aber das weiß nur der, der den code wirklich kennt - oder es läßt sich aus dem erschließen, was die ergebnisse repräsentieren sollen. aber dazu bräuchte man den kontext und mehr als zwei beispiele.
gruß
michael