Skip to main content
Commonmark migration
Source Link

Javascript ES6, 90 bytes

$=_=>[...(_=`$=${$};$()`.split`
`)[0]].map((x,y)=>_.map(v=>[...
v][y]).join``).join`
`;$()

#Javascript ES6, 90 bytes $==>[...(=$=${$};$().split )[0]].map((x,y)=>_.map(v=>[... v][y]).join``).join ;$() NotNot bad, not bad. #Explanation Here's

Explanation

Here's the standard quine framework:

$=_=>`$=${$};$()`;$()

To modify, I just split the quine string along newlines and chars to create a matrix of chars, transposed using 2 map functions, and joined to create the output.

#Javascript ES6, 90 bytes $==>[...(=$=${$};$().split )[0]].map((x,y)=>_.map(v=>[... v][y]).join``).join ;$() Not bad, not bad. #Explanation Here's the standard quine framework:

$=_=>`$=${$};$()`;$()

To modify, I just split the quine string along newlines and chars to create a matrix of chars, transposed using 2 map functions, and joined to create the output.

Javascript ES6, 90 bytes

$=_=>[...(_=`$=${$};$()`.split`
`)[0]].map((x,y)=>_.map(v=>[...
v][y]).join``).join`
`;$()

Not bad, not bad.

Explanation

Here's the standard quine framework:

$=_=>`$=${$};$()`;$()

To modify, I just split the quine string along newlines and chars to create a matrix of chars, transposed using 2 map functions, and joined to create the output.

Source Link
Mama Fun Roll
  • 10k
  • 1
  • 38
  • 48

#Javascript ES6, 90 bytes $==>[...(=$=${$};$().split )[0]].map((x,y)=>_.map(v=>[... v][y]).join``).join ;$() Not bad, not bad. #Explanation Here's the standard quine framework:

$=_=>`$=${$};$()`;$()

To modify, I just split the quine string along newlines and chars to create a matrix of chars, transposed using 2 map functions, and joined to create the output.