A maioria de nós provavelmente conhece o conceito de números triangulares e quadrados. No entanto, também existem números pentagonais, números hexagonais, números septagonais, números octogonais etc. O N-ésimo número Nagonal é definido como o N-ésimo número da sequência formada com um polígono de N lados. Obviamente, N> = 3, pois não existem formas fechadas de 2 ou 1 face. Os primeiros números N-Ngonais são 0, 1, 2, 6, 16, 35, 66, 112, 176, 261, 370, 506, 672, 871 .... Esta é a sequência A060354 no OEIS.
Sua tarefa:
Escreva um programa ou função que, quando recebe um número inteiro n como entrada, produz / retorna o número Nésimo Nagonal.
Entrada:
Um número inteiro N entre 3 e 10 ^ 6.
Resultado:
O enésimo número nagonal em que N é a entrada.
Caso de teste:
25 -> 6925
35 -> 19670
40 -> 29680
Pontuação:
Isso é código-golfe , a menor pontuação em bytes ganha!