Implementar un método: determinar si un número es un cuadrado perfecto
Java
¿Cómo hacer la salida de números y construir un Map en una sola transmisión?
Cuéntame sobre un proyecto pasado: pila, tareas
¿Es necesario crear un grupo de consumidores si solo hay uno?
¿Cómo más se puede solucionar el problema de duplicados sin usar la función merge en toMap?
¿Cómo minimizar la carga en la memoria del backend al leer datos de la base de datos, agrupar y enviar un archivo al frontend?
¿Cuál es la diferencia en el trabajo del consumidor con un group.id explícito y sin él?
¿Cómo procesa el stream los elementos: uno por uno o en lotes?
```java import java.util.*; import java.lang.*; import java.io.*; class Codechef { public static void main (String[] args) throws java.lang.Exception { var autoNumbers = List.of(List.of("A123BC", "B421FT"), List.of("O543EC","B421FT", "I222OA")); autoNumbers.stream().flatMap(Collection::stream).forEach(System.out::println); Map<String, String> numberMap = autoNumbers.stream().flatMap(Collection::stream).collect(Collectors.toMap( n -> n, n -> n.replaceAll("[^0-9]", ""))); System.out.println(numberMap); } }
//lista de matrículas de automóviles, las matrículas siempre son del mismo tipo estándar // se debe mostrar cada número por separado en la consola // luego hacemos el número de la tarjeta - sus dígitos (ejemplo A123BC:123) donde la clave es A123BC y el valor es 123 //var autoNumbers = List.of(List.of("A123BC", "B421FT"), List.of("O543EC", "B421FT", "I2220A"));
¿Por qué en la línea 24 se usa un cast a int? ¿Qué devuelve Math.sqrt?
¿Cómo implementar isPerfectSquare sin Math.sqrt? Enfoques alternativos.