0votos

Árbol de Navidad en C#

por josejuan hace 6 años

Una eficiente (¡por si N=10^10^10! :P)

Escribe una función que dado un entero N, devuelve un árbol de asteriscos de N líneas.

1
2
3
4
5
6
7
string árbol(int n) { 
 var s = new StringBuilder(); 
 for(var l = 1; l <= n; l++, s.Append('\n')) 
  for(var c = 1; c < n + l; c++) 
   s.Append(c <= n - l ? ' ' : '*'); 
 return s.ToString(); 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.