Dibujar estrellas en ASCII

propuesto por josejuan

Escribir una función que dibuje estrellas en ASCII.

Enunciado
La función debe tener por firma:

dibujarEstrella <nº vértices> <cada n vértices> <radio>


donde:

- nº vértices, es el nº de puntas de la estrella.
- cada n vértices, es el nº de vértices que se saltan para unir unos con otros
- radio, el radio de la estrella.

Por ejemplo:

*Main> printStar 5 2 10
           X
          XX
         X X
        X  X
XXX     X  X
X  XXX X   X
 X    XXX  X
  X   X  XXX
  X  X     XXXX
   XX      X   XXX
    X      X    XXX
   XX      X XXX
  X  X    XXX
  X   XXXX X
 X  XXX    X
XXXX   X   X
X       X  X
        X  X
         X X
          XX
           X

*Main> printStar 7 2 10
       XX
      X  X
      X   X XXXX
     X  XXXX   X
    XXXX    X  X
 XXXX        XXX
X   X          X
X  X           XX
 X X           X X
 XX            X  X
  X            X  XX
 XX            X X
 X X           XX
X  X           X
XXXXX         XX
    XXXX    XX X
     X  XXXX   X
     X    X XXXX
      X  X     X
      X X
       X


*Main> printStar 7 3 10
       X
       X
       X      XX
       XX    XX
       XX   X X
       X X X X
XXXXX  X XX  X
  X  XXXXXX X
   X   X  XXXXX
    X XX   X   XXXX
    XXXX   X   XXXXX
   X   X  XXXXX
  X  XXXXXX X
 XXXX  X XX X
X      X XXX X
       X X  XX
       XX    XX
       XX     X
       X       X
       X
       X

Ver todo el enunciado

Preguntas sobre el desafío

¿Tienes dudas sobre el desafío? plantéala aquí

Plantea tu pregunta

1 Solución

Dar mi solución