JSFiddle - React, Tailwind, and code Playground
JavaScript
'use strict';
console.clear();
const convert = (s, numRows) => {
let result = '';
let counter = 0;
for (let i = 0; i < s.length; i++) {
result += s[counter];
counter = (counter + numRows + 1) % s.length;
}
return result;
};
const result = convert('PAYPALISHIRING', 3);
console.log(result, 'PAHNAPLSIIGYIR');