Quadrados Perfeitos De 1 A 10000
O que são quadrados perfeitos
Quadrado perfeito é um número inteiro que resulta da multiplicação de um inteiro por ele mesmo. Zero também entra na lista, mas como o pedido é de 1 a 10000, começo pelo básico mesmo. Ninguém perde tempo com o zero nessa faixa. Na prática, isso significa que raiz quadrada do número volta exatamente para o inteiro original, sem resto, sem dízima. Esse é o critério. O resto é detalhe.
Gerar os quadrados perfeitos de 1 a 10000
Todo mundo tenta listar memorizando. É errado e lento. O caminho certo é mais simples do que parece: você roda i de 1 até 100, porque 100 ao quadrado dá 10000, que é o limite. Cada valor de i gera um quadrado perfeito. Nada mais. Fiz essa planilha várias vezes em Excel e em Python. Em Python o código caberia numa linha, mas em planilha as pessoas erram o intervalo e acabam gerando 101 linhas em vez de 100, ou esquecem de fechar o loop e ficam com 99. Já perdi uma tarde corrigindo isso em relatório de cliente. Segue a lista completa, sem pular nenhum. Achei que fosse cansativo listar à mão, mas quando você vê o padrão, é só copiar e colar:
| i | i² |
|---|---|
| 1 | 1 |
| 2 | 4 |
| 3 | 9 |
| 4 | 16 |
| 5 | 25 |
| 6 | 36 |
| 7 | 49 |
| 8 | 64 |
| 9 | 81 |
| 10 | 100 |
| 11 | 121 |
| 12 | 144 |
| 13 | 169 |
| 14 | 196 |
| 15 | 225 |
| 16 | 256 |
| 17 | 289 |
| 18 | 324 |
| 19 | 361 |
| 20 | 400 |
| 21 | 441 |
| 22 | 484 |
| 23 | 529 |
| 24 | 576 |
| 25 | 625 |
| 26 | 676 |
| 27 | 729 |
| 28 | 784 |
| 29 | 841 |
| 30 | 900 |
| 31 | 961 |
| 32 | 1024 |
| 33 | 1089 |
| 34 | 1156 |
| 35 | 1225 |
| 36 | 1296 |
| 37 |