// Use this script on your
// preferred modern browser console
const meme = (text) => {
return [...text.toUpperCase()].reduce((prev, curr, i, ary) => {
return [`${prev[0]}${ary[i]} `, `${prev[1]}\n${ary[i + 1] || ''} `];
}, ['','']).reduce((prev, curr) => prev + curr);
};
const result = meme('Aesthetics');
copy(result); // Text is copied to clipboard
print(result);
// A E S T H E T I C S
// E
// S
// T
// H
// E
// T
// I
// C
// S
// The two final spaces are so
// Markdown inserts a final <br>
// (Reddit uses Markdown)
Ly8gVXNlIHRoaXMgc2NyaXB0IG9uIHlvdXIKLy8gcHJlZmVycmVkIG1vZGVybiBicm93c2VyIGNvbnNvbGUKCmNvbnN0IG1lbWUgPSAodGV4dCkgPT4gewogIHJldHVybiBbLi4udGV4dC50b1VwcGVyQ2FzZSgpXS5yZWR1Y2UoKHByZXYsIGN1cnIsIGksIGFyeSkgPT4gewogICAgcmV0dXJuIFtgJHtwcmV2WzBdfSR7YXJ5W2ldfSAgYCwgYCR7cHJldlsxXX1cbiR7YXJ5W2kgKyAxXSB8fCAnJ30gIGBdOwogIH0sIFsnJywnJ10pLnJlZHVjZSgocHJldiwgY3VycikgPT4gcHJldiArIGN1cnIpOwp9OwoKY29uc3QgcmVzdWx0ID0gbWVtZSgnQWVzdGhldGljcycpOwoKY29weShyZXN1bHQpOyAvLyBUZXh0IGlzIGNvcGllZCB0byBjbGlwYm9hcmQKcHJpbnQocmVzdWx0KTsKCi8vIEEgIEUgIFMgIFQgIEggIEUgIFQgIEkgIEMgIFMgIAovLyBFICAKLy8gUyAgCi8vIFQgIAovLyBIICAKLy8gRSAgCi8vIFQgIAovLyBJICAKLy8gQyAgCi8vIFMgIAoKLy8gVGhlIHR3byBmaW5hbCBzcGFjZXMgYXJlIHNvCi8vIE1hcmtkb3duIGluc2VydHMgYSBmaW5hbCA8YnI+Ci8vIChSZWRkaXQgdXNlcyBNYXJrZG93bikgICAg