Quase todo mundo aqui está familiarizado com o Triângulo de Pascal. É formado por linhas sucessivas, onde cada elemento é a soma de seus dois vizinhos superior esquerdo e superior direito. Aqui estão as primeiras 5
linhas (emprestadas do triângulo de Generate Pascal ):
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
. . .
Recolher essas linhas à esquerda
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
. . .
Classifique-os em ordem crescente
1
1 1
1 1 2
1 1 3 3
1 1 4 4 6
. . .
Leia este triângulo por linhas
[1, 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 4, 4, 6 ...]
Dada uma entrada n
, imprima o n
número th nesta série. Este é o OEIS 107430 .
Regras
- Você pode escolher a indexação com base em 0 ou 1. Indique qual em sua submissão.
- Supõe-se que a entrada e a saída se encaixem no tipo inteiro nativo do seu idioma.
- A entrada e saída podem ser fornecidas por qualquer método conveniente .
- Um programa completo ou uma função são aceitáveis. Se uma função, você pode retornar a saída em vez de imprimi-la.
- As brechas padrão são proibidas.
- Isso é código-golfe, portanto todas as regras usuais de golfe se aplicam e o código mais curto (em bytes) vence.