Last active
May 15, 2024 16:29
-
-
Save villasv/c15c0d81069f570d0f1ac38913b16524 to your computer and use it in GitHub Desktop.
Getúlio Vargas Prime
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
111111111111111111111111111111111111111111111111111111111111111111111111111111111 | |
111111111111111111111111111111111111111111111111111111111111111111111111111111111 | |
111111111111111111111111111111111111111111111111111111111111111111111111111111111 | |
111111111188888888888888888881111111111111111111118888888888888888888811111111111 | |
111111111118888888888888888888811111111111111118888888888888888888881111111111111 | |
111111111111188888888888888888888111111111118888888888888888888881111111111111111 | |
111111111111111888888888888888888811111111188888888888888888881111111111111111111 | |
111111111111111118888888888888888888111111118888888888888881111111111111111111111 | |
111111111111111111888888888888888888881111111111888888881111111111111111111111111 | |
111111111111111111118888888888888888888811111111111881111111111111111111111111111 | |
111111111111111111111188888888888888888881111111111111111111111111111111111111111 | |
111111111111111111111118888888888888888888811111111111111111111111111111111111111 | |
111111111111111111111111188888888888888888888111111111111111111111111111111111111 | |
111111111111111111111111111888888888888888888881111111111111111111111111111111111 | |
111111111111111111111111111118888888888888888881111111111111111111111111111111111 | |
111111111111111111111111111111111111111111111111111111111111111111111111111111111 | |
111111111111111111111111111111111111111111111111111111111111111111111111111111111 | |
111111111111111111111111111111111111111111111111111111111111111111111111111111111 | |
000000000000000000000000000000000000000000000000000000000000000000000000000000017 | |
000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
000000000000000000000000000000000000000000000000000000000000000000000000000000001 |
Processo
- Modelo base: https://en.wikipedia.org/wiki/Fundação_Getúlio_Vargas#/media/File:Fgv_brasao.png
- Redução de resolução em 50%
(resize pra metade do tamanho) - Conversão em ASCII art: http://www.text-image.com/convert/ascii.html
- Substituição de todos os caracteres de fundo por
1
s e os demais por8
s - Grid obtido continha por volta de 85 colunas, 81 divide 1944 e é próximo o suficiente
(Por sorte o desenho fica centralizado com 81 colunas) - 1944 / 81 = 24 -> Adicionadas linhas de
1
s antes e depois para fazer margem, completando 24 com linhas de0
s.
(Definindo o espaço de busca com alguma folga) - Põe 1 no final, não adianta procurar primos que terminam em zero!
- Busca em força bruta de variações dentro os zeros que tornem o número primo, usando pré-teste de Miller-Rabin com k=1
- Teste de Miller-Rabin com k=2,3,4,5 para confirmar os candidatos
- Por volta de 30 soluções encontradas, escolhida a de melhor estética.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
é um primo de 1944 dígitos (ano de fundação da FGV).
Para os 7 anos da EMAp, encontrado em Setembro de 2017.
Inspirado em https://www.youtube.com/watch?v=fQQ8IiTWHhg&t