Untitled
unknown
plain_text
3 years ago
1.3 kB
8
Indexable
// soluzione con Nesting... function clessidraVuota(n) { let carattere = ""; // loop esterno --> parte alta for (let i = n; i >= 1; i--) { // spazi for (let j = 1; j <= n - i; j++) { carattere += " "; } // asterischi for (let k = 0; k < 2 * i - 1; k++) { if (i === 1 || i === n) { carattere += "*"; } else { if (k == 0 || k == 2 * i - 2) { carattere += "*"; } else { carattere += " "; } } } carattere += "\n"; } // loop esterno --> parte bassa for (let i = 1; i <= n; i++) { // spazi for (let j = 1; j <= n - i; j++) { carattere += " "; } // asterischi for (let k = 0; k < 2 * i - 1; k++) { if (i === 1 || i === n) { carattere += "*"; } else { if (k == 0 || k == 2 * i - 2) { carattere += "*"; } else { carattere += " "; } } } carattere += "\n"; } console.log(carattere); } clessidraVuota(5);
Editor is loading...