Como encontrar pares de inteiros (não-negativos e maiores do que zero), tais que a^2 + b^2 = 2020^2?

Este tópico trouxe várias respostas criativas.
Resposta: são 4 pares (a,b) tais que a^2+b^2 = 2020^2:
400 e 1980
868 e 1824
1212 e 1616
1344 e 1508
Seguem 4 resoluções, partindo da mais fácil para a mais elegante.
- O Arthur Bratti (de Santa Catarina) fez um tabelão, com as linhas e colunas variando de 1 a 2020, fez as contas para todas as alternativas, e ficou somente com as que davam 2020^2 = 4.080.400. Infelizmente, o excel ficou grande demais para enviar por e-mail. Como usa somente fórmulas de Excel, a lógica é bem simples.
O print abaixo é uma ilustração do método.

- Em VBA dá para fazer um loop for dentro de outro. Se for igual a 2020^2, guardo a solução, senão, vou para a próxima.
For i = 1…
Ver o post original 254 mais palavras