Cod sursa(job #1821273)

Utilizator v_silviuVlasceanu Silviu v_silviu Data 2 decembrie 2016 20:51:23
Problema Factorial Scor 5
Compilator java Status done
Runda Arhiva de probleme Marime 0.7 kb
import java.io.*;
import java.util.Scanner;

class Main {

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

        Scanner reader = new Scanner(new FileInputStream("fact.in"));

        int p = reader.nextInt();
        int N;

        if (p == 0) {
            N = 1;
        } else if ((p - 5) % 6 == 0) {
            N = -1;
        } else {
            int copy = p;
            while ((copy - 5) % 6 != 0) {
                --copy;
            }

            int k = copy / 6;
            N = (p - k - 1) * 5;
        }

        BufferedWriter writer = new BufferedWriter(new FileWriter("fact.out"));
        writer.write(String.valueOf(N));
        writer.close();
        reader.close();
    }

}