Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function pin([n]) {
- n = Number(n);
- let width = 6 * n + 10;
- let row = 2 * n + 2;
- console.log
- (`/${"`"}${"P".repeat(2 * n)}${" ".repeat(n)}/${"`"}I${" ".repeat(n)}/${"`"}N${" ".repeat(2 * n + 1)}N`);
- for (i = 1; i < n; i++) {
- let space = " ";
- console.log
- (`| P${" ".repeat(n * 2 - 2)}P${" ".repeat(n)}${"| I"}${" ".repeat(n)}| N${space.repeat(i - 1)}N${" ".repeat(2 * n - i + 1)}N`);
- space++;
- }
- console.log
- (`| ${"P".repeat(n * 2)}${" ".repeat(n)}| I${" ".repeat(n)}| N${" ".repeat(n - 1)}N${" ".repeat(n + 1)}N`);
- for (i = 1; i <= n; i++) {
- let space = " ";
- if (n % 2 == 0) {
- console.log
- (`| P${" ".repeat(n - 2)}${" ".repeat(2 * n + 1)}| I${" ".repeat(n)}| N${space.repeat(n + i - 1)}N${" ".repeat(n - i + 1)}N`);
- space++;
- } else {
- console.log
- (`| PP${" ".repeat(n - 2)}${" ".repeat(2 * n)}| I${" ".repeat(n)}| N${space.repeat(n + i - 1)}N${" ".repeat(n - i + 1)}N`);
- space++;
- }
- }
- if (n % 2 == 0) {
- console.log(`\\_P${" ".repeat(n * 3 - 1)}\\_I${" ".repeat(n)}\\_N${" ".repeat(2 * n)}NN`);
- } else {
- console.log(`\\_PP${" ".repeat(3 * n - 2)}\\_I${" ".repeat(n)}\\_N${" ".repeat(2 * n)}NN`);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement