Skip to content

Instantly share code, notes, and snippets.

@TroublesNCuddles
Created February 20, 2019 18:45
Show Gist options
  • Save TroublesNCuddles/18551be6115e504b8f2b40231a77c63a to your computer and use it in GitHub Desktop.
Save TroublesNCuddles/18551be6115e504b8f2b40231a77c63a to your computer and use it in GitHub Desktop.
const isRegularCharacter = char => {
const code = char.charCodeAt(0);
return (code > 64 && code < 91) || (code > 96 && code < 123);
};
const mock = (str) => {
let count = 0;
return str.split("")
.map((char, index) => {
if (!isRegularCharacter(char)) {
return char;
}
return count++ % 2 === 0 ? char.toUpperCase() : char.toLowerCase();
})
.join("");
};
process.stdout.end(mock(process.argv.slice(2).join(" ")));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment