Cod sursa(job #2095729)

Utilizator tayfunxusOmer Tayfun tayfunxus Data 28 decembrie 2017 09:15:12
Problema A+B Scor 0
Compilator java Status done
Runda teme_upb Marime 1.66 kb
import java.io.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Main {
    public static ArrayList<Integer> getItems(ArrayList<Integer> integers) throws FileNotFoundException {
    File file = new File("adunare.in");
    Scanner scanner = new Scanner(file);
    while (scanner.hasNext()) {
        if (scanner.hasNextInt()) {
            integers.add(scanner.nextInt());
        } else {
            scanner.next();
        }
    }
    return (ArrayList<Integer>) integers;
    }

    /*public static void computeArray(ArrayList<Integer> integers) throws Exception {
        int sum = 0;
            a=integers.get(0);
            b=integers.get(1);
        sum = a+b;
        Writer writer = null;

        try {
            writer = new BufferedWriter(new OutputStreamWriter(
                    new FileOutputStream("adunare.out"), "utf-8"));
            writer.write(String.valueOf(sum));
        } catch (IOException ex) {
        } finally {
            try {writer.close();} catch (Exception ex) {}
        }
    }*/

    public static void main(String[] args) throws Exception {

        ArrayList<Integer> integers = getItems(new ArrayList<Integer>());

        int A=integers.get(0);
        int B=integers.get(1);
        int sum = A+B;
        Writer writer = null;
        try {
            writer = new BufferedWriter(new OutputStreamWriter(
                    new FileOutputStream("adunare.out"), "utf-8"));
            writer.write(String.valueOf(sum));
        } catch (IOException ex) {
        } finally {
            try {writer.close();} catch (Exception ex) {}
        }
    }
}