JSFiddle - React, Tailwind, and code Playground

by briguy37

JavaScript

function a(c){b='',d=c.split('\n');for(e=0;d[0][e++];){f=0;for(i=0;g=d[i++];){h=g[e-1];if(h=='o')b+=(b?' ':'')+String.fromCharCode((d.length+4-i)%7+65);if(h=='|')f=f||4;if(g[e]&&g[e]=='\\')f*=2;}if(f)b+='/'+f;}return b;}

var input = 
"        |\\                  \n" + 
"----|\\--|-------------------\n" + 
"|   |   |                   \n" +
"|---|---o---------------o---\n" + 
"|   o               |\\      \n" +
"o---------------|\\--|\\------\n" +
"            |\\  |\\  |\\      \n" +
"------------|\\--|\\--o-------\n" +
"            |\\  o           \n" +
"------------o---------------";


    
alert(a(input));

var notes=[],length=[];