Ich möchte Treppe von Symbolen "#" ausgeben. Es sollte wie folgt aussieht:Create Treppe von Symbolen
aber alles, was ich erreichen, ist dies:
Was soll ich tun richtige Ausgabe zu erhalten?
var n = 6;
var rows=[];
var cols=[];
for(i=n-1;i>=0;i--) {
rows=[];
for(j=0;j<n;j++) {
if(j >= i) {
rows[j] = "#";
} else {
rows[j] = "";
}
}
cols.push(rows);
cols.splice(0, cols.length - 1);
console.log(cols.join(","));
}
Was Sie ist verwirrend? Die Kommas, zu denen Sie explizit aufgefordert werden, oder das Fehlen von Leerzeichen, wenn Sie leere Zeichenfolgen anstelle von Leerzeichen einfügen? –
@RowlandShaw Ich möchte Elemente des Arrays "cols" noch einmal verbinden, um Kommas zu entfernen, aber ich kann nicht wegen des Fehlers. Mein Ziel ist es, eine Aufgabe zu übergeben, aber der Compiler sagt mir, dass die Antwort falsch ist. Hier ist ein scrshot: [link] (http://e-englishfirst.ru/i/output.jpg) – IndigoHollow