Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function figure([arg]) {
- let size = 3 * Number(arg),
- rows = Number(arg),
- prefix = Number(arg),
- danceOffset = prefix + (size / 2) - 5;
- for (var index = 0; index < rows / 2; index++) {
- console.log(" ".repeat(prefix++) + "#".repeat(size));
- size -= 2;
- }
- for (var index = 0; index < (rows / 2) + 1; index++) {
- console.log(" ".repeat(prefix++) + "#" + " ".repeat(size - 2) + "#");
- size -= 2;
- }
- console.log(" ".repeat(--prefix) + "#".repeat(rows));
- for (var index = 0; index < rows / 2; index++) {
- console.log(" ".repeat (prefix - 2) + "#".repeat(rows + 4));
- }
- console.log(" ".repeat(danceOffset) + "D^A^N^C^E^");
- for (var index = 0; index < (rows / 2) + 1; index++) {
- console.log(" ".repeat (prefix - 2) + "#".repeat(rows + 4));
- }
- }
- figure(['10']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement