Funciones currificadas
Mubashir estaba leyendo sobre las funciones currificadas. Necesita tu ayuda para multiplicar un arreglo de números mediante la currificación de funciones.
Crea un método que reciba como argumento un arreglo de enteros arr. Este método debe devolver una IntFunction<int[]> que reciba un único entero como argumento y devuelva un nuevo arreglo.
El arreglo devuelto debe contener cada uno de los elementos del primer arreglo multiplicado por el entero.
Ejemplos
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
Tu método debe llamarse multiply.