Sequência de números triangulares

Esta sequência de números triangulares é gerada a partir de um padrão de pontos que forma um triângulo. Os primeiros 5 números da sequência, ou pontos, são:

1, 3, 6, 10, 15

Isso significa que o primeiro triângulo tem apenas um ponto, o segundo tem três pontos, o terceiro tem 6 pontos, e assim por diante.

Escreva uma função que retorne o número de pontos quando receber o número do triângulo correspondente na sequência.

Exemplos

triangle(1) ➞ 1

triangle(6) ➞ 21

triangle(215) ➞ 23220

Observações

Consulte os Recursos para obter informações sobre a sequência de números triangulares.