Formas com N lados

Published by xAlien95 in

Crie uma função que receba um número inteiro como entrada e retorne a forma com essa quantidade de lados. Estas são as saídas esperadas para estas entradas.

EntradasSaídas
1"circle"
2"semi-circle"
3"triangle"
4"square"
5"pentagon"
6"hexagon"
7"heptagon"
8"octagon"
9"nonagon"
10"decagon"

Exemplos

nSidedShape(3) ➞ "triangle"

nSidedShape(1) ➞ "circle"

nSidedShape(9) ➞ "nonagon"

Notas

  • Não haverá testes com um número menor que 1 ou maior que 10.
  • Retorne a saída em minúsculas.
  • O desafio foi criado para ser concluído sem condicionais (isso demoraria demais)!