Matthias Reitinger
ɐɯıǝɹ
Quiz #15
Lisas Osternest
Regeln
Die Regeln und der Ablauf der Quizrunde können in der entsprechenden Ankündigung eingesehen werden. Bitte lest sie euch aufmerksam durch, da sie alle wichtigen Informationen enthält. Es ist erlaubt und erwünscht, dass ihr euch direkt in diesem Thema über die Aufgabe austauscht. Also stellt bei Unklarheiten in der Aufgabenstellung oder Problemen bei der Umsetzung Fragen, versorgt uns mit nützlichen oder weiterführenden Links, diskutiert mögliche Lösungsansätze. Macht bei Beiträgen, die allzu viel verraten, aber bitte trotzdem Gebrauch vom [spoiler]-Tag.
Abgabe
Die Abgabe erfolgt wie immer im Abgabeforum. Abgabefrist ist Sonntag, der 11. April 2010 um ca. 18 Uhr.
Die Aufgabe
Es ist Ostersonntag und die kleine Lisa macht sich mit ihrem noch leeren Osternest auf die Suche nach den versteckten Leckereien. Aber oh weh, der Osterhase hat dieses Jahr wohl Überstunden geschoben! Lisa kann unmöglich alle Süßigkeiten auf einmal in ihr Nest legen, denn sonst wird es ihr viel zu schwer. Mehr als 500 g kann sie beim besten Willen nicht schleppen. Sie muss also Wohl oder Übel einige Naschereien weglassen. Lisa will aber trotzdem möglichst viel von ihrer Auswahl haben, also die Summe der Kalorien des Naschwerks in ihrem Korb maximieren.
Hilf Lisa, indem du ein Programm schreibst, welches die beste Auswahl an Süßigkeiten ermittelt.
Eingabe
Die Eingabe soll textuell erfolgen. In der ersten Zeile steht die maximal zulässige Masse der Auswahl (in Gramm). Darauf folgen die Bescheibungen der Süßigkeiten. Dabei wechseln sich je eine Zeile mit einer textuellen Beschreibung und eine Zeile mit Masse (in Gramm) und kcal-Angabe ab. Eine Leerzeile beendet die Eingabe. Beispiel:
Ausgabe
Die Ausgabe soll aus drei Teilen bestehen:
Und jetzt ran an die Tasten und viel Spaß beim Programmieren!
Lisas Osternest
Regeln
Die Regeln und der Ablauf der Quizrunde können in der entsprechenden Ankündigung eingesehen werden. Bitte lest sie euch aufmerksam durch, da sie alle wichtigen Informationen enthält. Es ist erlaubt und erwünscht, dass ihr euch direkt in diesem Thema über die Aufgabe austauscht. Also stellt bei Unklarheiten in der Aufgabenstellung oder Problemen bei der Umsetzung Fragen, versorgt uns mit nützlichen oder weiterführenden Links, diskutiert mögliche Lösungsansätze. Macht bei Beiträgen, die allzu viel verraten, aber bitte trotzdem Gebrauch vom [spoiler]-Tag.
Abgabe
Die Abgabe erfolgt wie immer im Abgabeforum. Abgabefrist ist Sonntag, der 11. April 2010 um ca. 18 Uhr.
Die Aufgabe
Es ist Ostersonntag und die kleine Lisa macht sich mit ihrem noch leeren Osternest auf die Suche nach den versteckten Leckereien. Aber oh weh, der Osterhase hat dieses Jahr wohl Überstunden geschoben! Lisa kann unmöglich alle Süßigkeiten auf einmal in ihr Nest legen, denn sonst wird es ihr viel zu schwer. Mehr als 500 g kann sie beim besten Willen nicht schleppen. Sie muss also Wohl oder Übel einige Naschereien weglassen. Lisa will aber trotzdem möglichst viel von ihrer Auswahl haben, also die Summe der Kalorien des Naschwerks in ihrem Korb maximieren.
Hilf Lisa, indem du ein Programm schreibst, welches die beste Auswahl an Süßigkeiten ermittelt.
Eingabe
Die Eingabe soll textuell erfolgen. In der ersten Zeile steht die maximal zulässige Masse der Auswahl (in Gramm). Darauf folgen die Bescheibungen der Süßigkeiten. Dabei wechseln sich je eine Zeile mit einer textuellen Beschreibung und eine Zeile mit Masse (in Gramm) und kcal-Angabe ab. Eine Leerzeile beendet die Eingabe. Beispiel:
Code:
500
Nougat-Eier
84 427
Fondant-Eier
150 540
Ostereier
189 291
Spannungs-Eier
63 330
Waffeleier
120 600
Melker Runzelhase
70 371
Lynt Platinhase
250 1360
Ausgabe
Die Ausgabe soll aus drei Teilen bestehen:
- Die optimale Auswahl als kommaseparierte Liste
- Die Masse der Auswahl (in Gramm)
- Der Nährwert der Auswahl (in kcal)
Code:
Optimale Auswahl: Nougat-Eier, Spannungs-Eier, Melker Runzelhase, Lynt Platinhase
Masse: 467 g
Nährwert: 2488 kcal
Und jetzt ran an die Tasten und viel Spaß beim Programmieren!