Hallo,
Fibonacci-Folge ... in der die Summe zweier aufeinanderfolgender Zahlen die unmittelbar danach folgende Zahl ergibt, d.h. sieht so aus: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, …
Soweit bin ich mit Stream's gekommen:
IntStream.iterate(1, x -> x + x).limit(10).forEach(x -> System.out.print(x + ", "));
Ausgabe: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512,
Frage:
statt 'x +x' muesste man formulieren können 'x_vorgaenger + x' ... Ist das möglich, wenn ja wie?
Danke.
Viele Grüße,
Sten
Fibonacci-Folge ... in der die Summe zweier aufeinanderfolgender Zahlen die unmittelbar danach folgende Zahl ergibt, d.h. sieht so aus: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, …
Soweit bin ich mit Stream's gekommen:
IntStream.iterate(1, x -> x + x).limit(10).forEach(x -> System.out.print(x + ", "));
Ausgabe: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512,
Frage:
statt 'x +x' muesste man formulieren können 'x_vorgaenger + x' ... Ist das möglich, wenn ja wie?
Danke.
Viele Grüße,
Sten