Fragen zur Aufgabenstellung einsehen

3 Lösungen Lösungen noch nicht öffentlich
Zahlenfolge berechnen und fortsetzen
Anfänger - Java von pocki - 24.11.2012 um 19:50 Uhr
Es soll eine Zahlenfolge wiefolgt berechnet werden:
Die nacheinander folgenden gleichen Zahlen werden gezählt und zusammen mit der Zahl ausgegeben.
Aus der neu berechneten Zahlenfolge errechnet sich die nächste.

Beispiel:
1. Folge: 112
2. Folge: 2112 (2 Einser und 1 Zweier)
3. Folge: 122112 (1 Zweier, 2 Einser, und 1 Zweier)
usw.

Es soll nun mit dieser ersten Folge startend die 15. Folge berechnet und ausgegeben werden.
Wenn mehrstellige Zahlen vorkommen sind diese gleich auszugeben. Bsp: 12 Einser = 121

flopps

Punkte: 0



3 Kommentare

#1
16.06.2013 um 20:17 Uhr
ich verstehe nicht wie du auf deine zahlenfolgen kommst:
ausgehend von deiner ersten folge: 112 finde ich 2 mal die 1 und 1 mal die 2, somit sollte die 2te folge mit 21 anfangen und nun die erste folge angestellt bekommen, also: 21 112
du hast du nun 2112, wo ist die 1 oder verstehe ich deine zählung nicht? nach meine zählung würden sich weiter folgen ergeben:
folge 2 -> 3: 21112 -> 131 21112
folge 3 -> 4: 13121112 -> 111131 13121112

so sieht die folge aus wenn man jede zahlenfolge, auch wenn eine zahl nur 1 mal hintereinander auftritt, zählt.

beim zweiten mal gucken auf deine folgen dachte ich erst das du nur folgen nimmst wo zahlen mindestens 2mal hintereinander auftreten.
somit würde ich auch auf deine 2te folge kommen, von dieser aber nicht auf die dritte schliessen können.

folge 1 -> 2: 112 --> 2(mal 1) 112 ---> 2112
folge 2 -> 3: 2(weiterhin nur 2 mal die 1) ---> 22112 die zweien traten nur 1 mal nacheinander auf, somit zählte ich sie nicht
folge 3 -> 4: 2(mal 2) 2(mal 1) 22112 ---> 2222112 und nun würde im nächsten schritt eine 4 auftauchen

andere methoden kann ich leider nicht erkenn, bitte somit um hilfe diese zu erkennen oder falls wirklich ein fehler in der aufgabe ist, diesen zu korrigieren
post_arrow
30 0

flopps

Punkte: 0



3 Kommentare

#2
16.06.2013 um 21:18 Uhr
problem hat sich erledigt
post_arrow
31 0
Bitte melden Sie sich an um zu antworten.
Antworten
2112028

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.