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: DNA Pairing

19 octombrie 2015 by Ciprian Țepeș

Am găsit mai multe soluții pe internet pentru acest bonfire și cred că sunt mult mai bune decât cea găsită de mine însă am vrut să testez și altceva și să mă joc puțin cu Javascript.

Probabil nu e cea mai elegantă și/sau dinamică soluție:

function pair(str) {
var strArr = str.split('');
var pairs = [['A', 'T'], ['C', 'G']];
var arr = [];

strArr.forEach(function(el, id){
for ( var i = 0; i < pairs.length; i += 1 ) {
var elem = pairs[i].indexOf(el);
if ( elem === 0 ) {
arr.push([el, pairs[i][1]]);
}
if ( elem === 1 ) {
arr.push([el, pairs[i][0]]);
}
}
});

return arr;
}

pair("GCG");

 

 

Filed Under: Jurnal Programare Tagged With: FreeCodeCamp, Javascript

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