ffprog:ffprogjava2016:inputoutput

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ffprog:ffprogjava2016:inputoutput [2016/09/09 10:59]
Ivo Blöchliger
ffprog:ffprogjava2016:inputoutput [2016/09/11 21:05] (current)
Ivo Blöchliger [SOI - Aufgaben]
Line 70: Line 70:
         int x;         int x;
         int y;         int y;
 +        Path datei = Paths.get("ausgabe.txt");
         // Datei öffnen und in einen Scanner einbinden         // Datei öffnen und in einen Scanner einbinden
         // Scanner und Datei werden am Ende vom try-Block automatisch geschlossen.         // Scanner und Datei werden am Ende vom try-Block automatisch geschlossen.
Line 78: Line 79:
         System.out.format("Aus Datei: %d und %d%n", x,y);         System.out.format("Aus Datei: %d und %d%n", x,y);
 </code> </code>
 +
 +===== Aufgaben =====
 +==== Addition ====
 +Gegeben ist eine Text-Datei mit einer positiven natürlichen Zahl pro Zeile. 
 +Die erste Zahl gibt an, wie viele Serien in der Datei gespeichert sind.
 +Für jede Serie gibt die erste Zahl an, wie viele Zahlen gespeichert sind.
 +
 +Die Ausgabe (auf die Konsole) ist ebenfalls eine Zahl pro Zeile, die der Summe aller Zahlen einer Serie entspricht.
 +Beispiel: (2 Serien, die erste mit 3 Zahlen (1,2,3), die zweite mit 2 Zahlen (1,2)):
 +<code text>
 +2
 +3
 +1
 +2
 +3
 +2
 +1
 +2
 +</code>
 +Das korrekte Resultat in diesem Fall wäre:
 +<code text>
 +6
 +3
 +</code>
 +Beispieldateien:
 +  * Input: {{ :ffprog:ffprogjava2016:other.txt |other.txt}}. Korrekter Output: {{ :ffprog:ffprogjava2016:other-sol.txt |other-sol.txt}}
 +  * Input: {{ :ffprog:ffprogjava2016:simple.txt |simple.txt}}. Korrekter Output: {{ :ffprog:ffprogjava2016:simple-lsg.txt |simple-lsg.txt}}
 +
 +
  • ffprog/ffprogjava2016/inputoutput.1473411547.txt.gz
  • Last modified: 2016/09/09 10:59
  • by Ivo Blöchliger