Funções currificadas
Mubashir estava lendo sobre funções currificadas. Ele precisa da sua ajuda para multiplicar um array de números usando currificação de funções.
Crie um método que receba um array de inteiros arr como argumento. Esse método deve retornar uma IntFunction<int[]> que receba um único inteiro como argumento e retorne um novo array.
O array retornado deve conter cada elemento do primeiro array multiplicado pelo inteiro.
Exemplos
Program.multiply(new int[]{1, 2, 3}).apply(2) ➞ new int[]{2, 4, 6}
Program.multiply(new int[]{4, 6, 5}).apply(10) ➞ new int[]{40, 60, 50}
Program.multiply(new int[]{1, 2, 3}).apply(0) ➞ new int[]{0, 0, 0}Notas
Seu método deve se chamar multiply.