Advertisement
kstoyanov

06. Pascal-Case Splitter

Jul 17th, 2020
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(args) {
  2.   const arrOfChars = args.trim().split('');
  3.   const result = [];
  4.   let newWord = '';
  5.   let capLetter = '';
  6.  
  7.   arrOfChars.forEach((letter) => {
  8.     if (letter === letter.toUpperCase()) {
  9.       result.push(newWord);
  10.       newWord = '';
  11.       capLetter = letter;
  12.       newWord += capLetter;
  13.     } else {
  14.       newWord += letter;
  15.     }
  16.   });
  17.  
  18.   result.push(newWord);
  19.   result.shift();
  20.   console.log(result.join(', '));
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement