eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
опубликовано 13.01.2020, 07:54:50

почему на примере работает хорошо, но на тестировании во всех случаях выдает неверный ответ?

опубликовано 05.11.2020, 08:54:31

Kates, скорее всего вы используете одновременно вывод через printf и через cout. У меня была аналогичная ситуация. Переписал вывод результата только через printf - 100% решение.

опубликовано 11.02.2021, 15:53:53

Использую string, потом разделяю до + и после, перевожу в int и суммирую. Может лучше сразу вводить числовой массив и между ними +???

опубликовано 11.02.2021, 21:06:40

galina_ok, попробуйте на вход подать 1000000000000000000000+1 здесь нужна длинная арифметика

опубликовано 14.02.2021, 23:35:53

Farukshin, не работает с 1000000000000000000000+1. Как быть? Использую для чисел long long.

опубликовано 24.02.2021, 13:25:40

galina_ok, строки в помощь

опубликовано 03.04.2024, 22:44:26

import java.io.*; import java.math.BigInteger; import java.util.Scanner;

public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);

    int N = scanner.nextInt(); 

    for (int i = 0; i < N; i++) {
        String expression = scanner.next(); 
        String[] parts = expression.split("\\+"); 


        BigInteger A = new BigInteger(parts[0]);
        BigInteger B = new BigInteger(parts[1]);
        BigInteger sum = A.add(B);


        System.out.println(sum);
    }

    scanner.close();
}

}