4 ms·
SHOW HN: Left-Pad could be the next FizzBuzz so we coded it up in 13 Languages
- plugnburn 11y ago14 lines in JS? O'rly? Even with such a strict check of the padding character length (with an exception) and a period by default it's a four-liner at most. leftPad = (str, len, pd = '.') => { if(pd.length !== 1) throw 'Invalid input' else return Array(len > str.length ? 1+len-str.length : 0).join(pd) + str }