В этом проблема простой запрос, мы работаем с большими числами (BigInteger), и что imprimamos сумма БИ с другом и умножение на два.
BigInteger не является примитивным типом. И он, как BigNumber или BigDecimal классы пакета java.math и поэтому полагаются на методы сложения и умножения, например.
Метод .добавить () поставляется в Набор интерфейсов и используется не только как суммы, но и в качестве типа проверки. Метод, кроме того, чтобы возвращать результат математик, также возвращает boolean , а не сумму повторяющиеся значения, или некоторое значение null .
Уже метод .multiply () происходит непосредственно из пакета java.math. BigInteger.
=========
Таким образом, результатом этого упражнения является:
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
BigInteger firstBI = sc.nextBigInteger();
BigInteger secondBI = sc.nextBigInteger();
sc.close();
System.out.println(firstBI.add(secondBI));
System.out.println(firstBI.multiply(secondBI));
}
}
=========
Характеристика:
Добавить : Oracle Множественный : Oracle
============
Это на неопределенное время для публикации, является частью ее серии упражнений разрешены в Java на HackerRank. Перейдите полная серия:
- HackerRank #6 | Сканер e Конец файла
- HackerRank #7 | Int в строку/String в Int
- Хакерский рейтинг #8 | Дата и время
- HackerRank #9 | Блок статического инициализатора
- HackerRank #10 | Форматировщик валют
- HackerRank #11 | Типы данных
- HackerRank #12 | Введение в строки
- HackerRank #13 | Сравнение подстрок
- HackerRank #14 | Абстрактный класс
- Хакерский рейтинг #18 | BigInteger
- HackerRank #19 | Loops II
- HackerRank #20 | Реверс строки
- HackerRank #23 | Ключевое слово Instanceof
- HackerRank #26 | Дженерики
- HackerRank #27 | 1D Массив
- HackerRank #28 | Анаграммы
- HackerRank #33 | Arraylist
- HackerRank #34 | Попытка обработки исключений/Перехват
- HackerRank #36 | Обработка исключений
- Хакерский рейтинг #37 | Список
- HackerRank #38 | Подмассив
- Хакерский рейтинг #39 | HashSet
- HackerRank #40 | Удаление Java из очереди
Оригинал: “https://dev.to/beatrizmaciel/hackerrank-18-biginteger-4jad”