Figuras con N lados

Published by xAlien95 in

Crea una función que reciba un número entero como entrada y devuelva la figura con esa cantidad de lados. Estas son las salidas esperadas para estas entradas.

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

Ejemplos

nSidedShape(3) ➞ "triangle"

nSidedShape(1) ➞ "circle"

nSidedShape(9) ➞ "nonagon"

Notas

  • No habrá pruebas con un número menor que 1 ni mayor que 10.
  • Devuelve la salida en minúsculas.
  • El desafío está pensado para completarse sin condicionales (¡tomaría demasiado tiempo)!