JSFiddle - React, Tailwind, and code Playground

by Daniel Cheung

HTML

<pre id="output"></pre>

JavaScript

var size = 11;
var WINDOW_WIDTH = 80;
var WINDOW_HEIGHT = 40;


var pre = document.getElementById("output");

for (let winh = 0; winh < WINDOW_HEIGHT; winh += size) {
console.log(pre);
	if (winh >= size) {
  console.log("2");
    for (let y = 0; y < size; y++) {
  		for (let winw = 0; winw < WINDOW_WIDTH; winw += size) {
    		if (winw >= size) {
        	if (y == 0) {
          	//$
          	for (let i = 0; i < size; i++) {
            	if (i == Math.trunc(size/2))
              	pre.innerHTML += "$";
              else
              	pre.innerHTML += " ";
            }
          } else if (y <= Math.trunc(size/2) - 1) {
          	// /$\
            var spaces = Math.trunc(size/2) - y;
            for (let i = 0; i < spaces; i++)
              pre.innerHTML += " ";
            pre.innerHTML += "/";
            var dollars = (Math.trunc(size/2) - spaces) * 2 - 1;
            for (let i = 0; i < dollars; i++)
              pre.innerHTML += "$";
            pre.innerHTML += "\\";
            for (let i = 0; i < spaces; i++)
              pre.innerHTML += " ";
          } else if (y == Math.trunc(size/2)) {
          	//$TRUMP$
            var dollars = (size - 5) / 2;
            for (let i = 0; i < dollars; i++)
            	pre.innerHTML += "$";
            pre.innerHTML += "TRUMP";
            for (let i = 0; i < dollars; i++)
            	pre.innerHTML += "$";
          } else if (y < size - 1) {
          	// \$/
            var spaces = y - Math.trunc(size/2);
            for (let i = 0; i < spaces; i++)
              pre.innerHTML += " ";
            pre.innerHTML += "\\";
            var dollars = (Math.trunc(size/2) - spaces) * 2 - 1;
            for (let i = 0; i < dollars; i++)
              pre.innerHTML += "$";
            pre.innerHTML += "/";
            for (let i = 0; i < spaces; i++)
              pre.innerHTML += " ";
          } else {
            //$
            for (let i = 0; i < size; i++) {
            	if (i == Math.trunc(size/2))
     ...