Pagini recente » Profil superman_01 | Cod sursa (job #1992950) | Borderou de evaluare (job #2719373) | Istoria paginii utilizator/asdasda | Cod sursa (job #1742082)
import java.io.*;
import java.net.URISyntaxException;
import java.util.Arrays;
import java.util.Collection;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws IOException, URISyntaxException {
final Collection<Integer> numbers = Arrays.asList(1,2,3,4,5);
final Main cifra = new Main();
final File p = new File(Main.class.getResource("cifra.in").getFile());
Scanner fileScanner = new Scanner(p);
PrintWriter out1 = null;
try{
out1 = new PrintWriter(new File(Main.class.getResource("cifra.out").getFile()), "UTF-8");
fileScanner.next();
while (fileScanner.hasNextInt()) {
int cc = fileScanner.nextInt();
final String c = String.valueOf(cifra.calc(cc));
out1.println(c.charAt(c.length()-1));
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}finally {
if (out1 != null) {
out1.close();
}
}
}
public int calc(int n) {
int res = 0;
for(int i = 1; i <= n; i++) {
res += Math.pow(i, i);
}
return res;
}
}