JavaScript Lösung
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | function multip(str, n)
{
var out = "";
for(var i=0; i<n; i++)
{
out += str;
}
return out;
}
function draw(reihen)
{
if (reihen < 1)
{
return "Baum muss aus mindestens einer Reihe bestehen!";
}
var offset = reihen*4;
var out = "";
for(var ast=0; ast<reihen; ast++)
{
for(var zweig=0; zweig<3; zweig++)
{
out += multip(" ",(offset-2*zweig))+multip("/",((2*zweig)+(ast*3))) +"|"+multip("\\",((2*zweig)+(ast*3)))+"\n";
}
offset -= 3
}
out += multip(" ",((reihen*4)-2))+"| |";
return out;
|
erstellt am 5.12.2008 22:51, zuletzt gendert am 5.12.2008 22:51
