Uma música bem conhecida da banda de rock irlandesa U2 começa com o cantor Bono dizendo "1, 2, 3, 14" em espanhol (" uno, dos, tres, catorce ").
Existem várias teorias sobre o significado desses números. Aparentemente, a explicação oficial é " bebemos demais naquela noite ". Mas há uma hipótese mais interessante: Bono está se referindo a uma sequência inteira do OEIS, como
A107083 :
Inteiros,
k
tais como10^k + 31
primos.
1
,2
,3
,14
,18
,44
,54
, ...
Em uma entrevista, quando a pergunta inevitável "por que 14", Bono admitiu que estava um pouco cansado desse número. O jornalista sugeriu "15" e, no concerto daquela noite, as letras foram de fato alteradas para "1, 2, 3, 15". (A história pode ser lida aqui , em espanhol). Muito provavelmente o jornalista se inspirou em
A221860 :
Índices
k
queprime(k) - k
são uma potência de2
, ondeprime(k)
é ok
-ésimo primo.
1
,2
,3
,15
,39
,2119
,4189897
, ...
O desafio
Escreva dois programas no mesmo idioma. O primeiro deve receber n
e gerar o n
termo- A107083 , ou o primeiro n
termo. Da mesma forma, o segundo deve gerar o n
-ésimo termo de A221860 ou os primeiros n
termos.
A pontuação é a soma dos comprimentos dos dois programas, em bytes, mais o quadrado da distância de Levenshtein entre as representações de bytes dos dois programas.
Se uma codificação de caracteres for usada de modo que cada caractere corresponda a um byte, esse script poderá ser usado para medir a distância de Levenshtein.
Por exemplo, se os dois programas forem abcdefgh
e bcdEEfg
, a pontuação será 8 + 7 + 4^2 = 31
.
Menor pontuação ganha.
Regras adicionais
A saída pode ser
1
baseada ou0
baseada, independentemente para cada sequência (portanto, é permitido se um dos programas for1
baseado e o outro for0
baseado).Cada programa pode, de maneira consistente mas independente do outro,
n
gerar o -ésimo termo ou os primeirosn
termos.Programas ou funções são permitidos, independentemente para cada sequência.
Os meios e o formato de entrada e saída são flexíveis, como de costume . As brechas padrão são proibidas .
10
parece muito longo.