Fábrica de funções
Crie um método que receba um «número base» como argumento. O método deve retornar um IntUnaryOperator que receba outro argumento e retorne a soma do número base com esse argumento.
Confira os exemplos abaixo para entender melhor o comportamento esperado.
Exemplos
// Ao chamar Program.makePlusFunction(5), você obtém um novo operador que recebe um valor
// e retorna a soma desse valor com 5.
IntUnaryOperator plusFive = Program.makePlusFunction(5);
plusFive.applyAsInt(2) ➞ 7
plusFive.applyAsInt(-8) ➞ -3
// Ao chamar Program.makePlusFunction(10), você obtém um novo operador que recebe um valor
// e retorna a soma desse valor com 10.
IntUnaryOperator plusTen = Program.makePlusFunction(10);
plusTen.applyAsInt(0) ➞ 10
plusTen.applyAsInt(188) ➞ 198
plusFive.applyAsInt(plusTen.applyAsInt(0)) ➞ 15Observações
Todos os valores de entrada serão números inteiros válidos.