js-mentorship-razvan / javascript

Javascript study notes
GNU General Public License v3.0
22 stars 2 forks source link

Solve 'altERnaTIng cAsE <=> ALTerNAtiNG CaSe' #276

Closed odv closed 5 years ago

odv commented 5 years ago

https://www.codewars.com/kata/alternating-case-%3C-equals-%3E-alternating-case/train/javascript

RazvanBugoi commented 5 years ago
String.prototype.toAlternatingCase = function () {
  let output = "";
  for (let i = 0; i < this.length; i += 1) {
    if ( this[i] == this[i].toLowerCase() ) {
      output += this[i].toUpperCase();
      } else {
      output += this[i].toLowerCase();
      }
    }
    return output;
}