Pagini recente » Istoria paginii runda/bcb/clasament | Cod sursa (job #203140) | Istoria paginii runda/olimpiada1 | Istoria paginii runda/baraj_liceu_2014-2019 | Cod sursa (job #1282519)
package infoarena.a_plus_b;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class Adunare {
public static void main(String args[]) {
List<String> lines = readIn("adunare.in");
long suma = 0;
for (String l : lines) {
suma += Long.valueOf(l);
}
writeOut(suma + "", "adunare.out");
}
public static List<String> readIn(String file) {
List<String> lines = new ArrayList<String>();
try {
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(file)));
String line;
while ((line = br.readLine()) != null) {
lines.add(line);
}
br.close();
} catch (Exception e) {
e.printStackTrace();
}
return lines;
}
public static boolean writeOut(String line, String file) {
boolean success = true;
try {
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
writer.write(line);
writer.flush();
// Close the output stream
writer.close();
} catch (Exception e) {
e.printStackTrace();
success = false;
}
return success;
}
}