Olá, João.
Parabéns por concluir o desafio de calculando o quadrado dos números. É excelente ver como você aplicou a Stream API para realizar transformações de dados de forma tão elegante e moderna.
Sua solução tá perfeita. Ao utilizar o método .map(), você demonstra domínio sobre o paradigma funcional no Java, onde focamos no "o que" deve ser feito com os dados. A expressão lambda n -> n * n é a maneira mais direta e limpa de descrever a operação matemática de potenciação para cada elemento do fluxo.
Você pode explorar outras operações interessantes, como o .filter(), na documentação oficial da interface Stream.
Conseguiu perceber como a Stream API facilita a leitura do código, permitindo entender toda a transformação dos dados em apenas uma linha?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!