Ciprian Țepeș - Creștin Ortodox, Web Designer & Web Developer

Un site personal cu subiecte legate de programare, design, creștinism și chestiuni morale

  • Prima pagină
  • Cine sunt
  • Contact

Categorii

  • Cugetări
  • Generalități
  • Jurnal Programare
  • Muncă

Articole recente

  • Ceea ce ne desfată, ne dăunează
  • Despre malahie / onanie / masturbare
  • Adevărul vă va face liberi
  • Nu toate ereziile au devenit biserici. Una este Biserica – Sfântă, Sobornicească, Apostolească
  • Un articol foarte frumos despre familie și educație

Powered by Genesis

  • Prima pagină
  • Cine sunt
  • Contact

Bonfire: Missing Letters

19 octombrie 2015 by Ciprian Țepeș

Sunt destul de entuziasmat de soluția găsită:

function fearNotLetter(str) {
  for ( var i = str.charCodeAt(0); i <= str.charCodeAt(str.length-1); i += 1 ) {
    if ( str.indexOf(String.fromCharCode(i)) < 0 ) {
      return String.fromCharCode(i);
    }
  }
  return;
}

fearNotLetter("abce");

FreeCodeCamp sugerează să fie folosite două metode ale obiectului String și anume: String.charCodeAt() și String.fromCharCode() însă eu am mai folosit și indexOf pentru a avea un cod cât mai dinamic.

Probabil că programatorii buni vor găsi deficiențe în codul de mai sus (sau poate peste ceva timp voi găsi chiar eu chestii care ar putea fi îmbunătățite) însă pentru moment sunt mulțumit de soluția găsită.

Filed Under: Jurnal Programare Tagged With: FreeCodeCamp, Javascript

Acest site folosește cookie-uri. Accept Info
Privacy & Cookies Policy