Cod sursa(job #2095731)

Utilizator tayfunxusOmer Tayfun tayfunxus Data 28 decembrie 2017 09:26:28
Problema A+B Scor 0
Compilator java Status done
Runda teme_upb Marime 1.51 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 main(String[] args) throws Exception {

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

        File file = new File("adunare.in");
        Scanner scanner = new Scanner(file);
        while (scanner.hasNext()) {
            if (scanner.hasNextInt()) {
                integers.add(scanner.nextInt());
            } else {
                scanner.next();
            }
        }

            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) {
                }
            }
        }
    }