Hackerrank – Popis problému
Celý popis zadania sa nacháza – Hackerrank.
Riešenie
Potrebujeme spočítať zadané čísla. Je potrebné si dať pozor a použiť funkciu programovacieho jazyka, ktorá nám dovolí používať a pracovať s veľkými číslami (napr. BigInteger
v Jave)
Vytvoril som riešenie v týchto programovacích jazykoch:
Všetky riešenia sú dostupné aj na mojom GitHub profile.
Java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import java.math.BigInteger; import java.util.Scanner; public class LargeSum { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int numbers = Integer.parseInt(scanner.nextLine()); BigInteger sum = BigInteger.ZERO; for (int i = 0; i < numbers; i++) { String input = scanner.nextLine(); sum = sum.add(new BigInteger(input)); } System.out.println(sum.toString().substring(0, 10)); scanner.close(); } } |