Implementar um método: determinar se um número é um quadrado perfeito
Java
Como fazer a saída de números e construir um Map em um único stream?
Fale sobre um projeto passado: stack, tarefas
É necessário criar um grupo de consumidores se houver apenas um?
Como mais pode resolver o problema com duplicados sem usar a função merge em toMap?
Como minimizar a carga de memória do backend ao ler dados do banco de dados, agrupá-los e enviar um arquivo para o frontend?
Qual é a diferença no funcionamento do consumer com um group.id explícito e sem ele?
Como o stream processa os elementos — um de cada vez ou em 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 números de matrícula de automóveis, os números são sempre do mesmo tipo padrão // deve-se exibir cada número separadamente no console // depois fazemos o número do cartão - seus dígitos (exemplo A123BC:123) onde a chave é A123BC e o valor é 123 //var autoNumbers = List.of(List.of("A123BC", "B421FT"), List.of("O543EC", "B421FT", "I2220A"));
Por que na linha 24 é usado um cast para int? O que retorna Math.sqrt?
Como implementar isPerfectSquare sem Math.sqrt? Abordagens alternativas.