Menu
Coddy logo textTech

Patrones numéricos

Parte de la sección Fundamentos del Journey de C# de Coddy — lección 67 de 69.

Al crear patrones como pirámides, a menudo necesitamos crear cadenas con caracteres repetidos. Aquí tienes una técnica útil para crear este tipo de cadenas:

string str = new string('a', 10);

str contendrá "aaaaaaaaaa"

Analicemos cómo funciona esto: 

  1. new string crea una cadena de caracteres
  2. el carácter 'a' indica qué carácter queremos repetir
  3. 10 indica cuántas veces repetir el carácter
challenge icon

Desafío

Fácil

Cada caso de prueba tiene una entrada: un número entero impar.
Tu tarea es imprimir una n - pyramid usando *, aquí tienes algunos ejemplos:

1 - pyramid

*

5 - pyramid

*
***
*****

7 - pyramid

*
***
*****
*******

Entrada

  • Un entero impar n del usuario
  • 1 <= n < 1000

Consejos

  • Intenta comenzar con los triángulos pequeños
  • Consulta la pista si te quedas atascado ;)

n representa el número de  * en la fila inferior

Pruébalo tú mismo

using System;

public class Program {
    public static void Main(string[] args) {
        int n = int.Parse(Console.ReadLine());
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos