Hallo,
ich habe mal eine Frage und hoffe, dass ich sie im richtigen Bereich gepostet habe.
Und zwar folgendes:
Es geht darum, dass ich eine beliebig große nichtnegative, ganze Zahl einlesen und in einer verketteten Liste speichern will. Dabei enthält jedes Listenobjekt aber höchstens 4 Ziffern. Also so:
angenommen ich habe die Zahl 56700065018, dann sieht die Verkettung so aus: -> 5018 -> 6 -> 567.
Mein Problem ist jetzt, dass ich einfach nicht drauf komme, wie ich das jetzt am besten schaffe. Es wäre also echt nett, wenn ihr mir vielleicht ein oder zwei Starthilfen geben könntet, vielleicht mit ein bisschen Pseudo-Code oder so, damit ich weiß wie ich weitermachen kann.
Ich soll also eine Klasse Element schreiben, deren Objekte die zu verkettenden Zahlen repräsentieren. Und eine Klasseninvariante (oh Gott) soll sicherstellen, dass die Werte x zwischen 0 und 9999 liegen.
Danke schonmal im Vorraus
TJ
ich habe mal eine Frage und hoffe, dass ich sie im richtigen Bereich gepostet habe.
Und zwar folgendes:
Es geht darum, dass ich eine beliebig große nichtnegative, ganze Zahl einlesen und in einer verketteten Liste speichern will. Dabei enthält jedes Listenobjekt aber höchstens 4 Ziffern. Also so:
angenommen ich habe die Zahl 56700065018, dann sieht die Verkettung so aus: -> 5018 -> 6 -> 567.
Mein Problem ist jetzt, dass ich einfach nicht drauf komme, wie ich das jetzt am besten schaffe. Es wäre also echt nett, wenn ihr mir vielleicht ein oder zwei Starthilfen geben könntet, vielleicht mit ein bisschen Pseudo-Code oder so, damit ich weiß wie ich weitermachen kann.
Ich soll also eine Klasse Element schreiben, deren Objekte die zu verkettenden Zahlen repräsentieren. Und eine Klasseninvariante (oh Gott) soll sicherstellen, dass die Werte x zwischen 0 und 9999 liegen.
Danke schonmal im Vorraus
TJ