Cuadrado

propuesto por Jorge Crespo

Realizar un cuadrado

Enunciado
Define una función dibujar_cuadrado que tenga un argumento entero que corresponde al ancho del cuadrado en caracteres. Esta función debe imprimir por salida estándar el dibujo de un cuadrado del ancho especificado en caracteres. Por ejemplo, para el ancho 8 la función debe imprimir exactamente el dibujo siguiente.

------

------
Nota: El ancho puede asumirse entero par mayor o igual a 4. Nótese que el ancho incluye los caracteres de los bordes y esquinas. Nótese que la altura del cuadrado es la mitad de la anchura.
Preguntas sobre el desafío

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

Plantea tu pregunta

4 Soluciones

Dar mi solución

0votos
Cuadrado en Ruby
por

Ronny Medina

hace 3 meses

cuadrado con ruby. Se obtiene el valor del numero caracteres que estará formado el cuadrado luego se valida que el numero ingresado sea mayor a 4 o igual a 4 o que se par, se realiza un ciclo for, para dibujar la parte de arriba y abajo se multiplico la cadena por el numero ingresado y para la parte de los laterales se uso un ciclo time

Dar mi solución