DEV Community

Discussion on: Critique my JS solution to this CodeWars Kata

Collapse
 
nektro profile image
Meghan (she/her)
function DNAStrand(dna) {
    return dna.split('').reduce((ac,cv) => {
        switch(cv) {
            case 'A': return ac+'T';
            case 'T': return ac+'A';
            case 'G': return ac+'C';
            case 'C': return ac+'G';
            default:  return ac+cv;
        }
    }, '');
}
Collapse
 
ztickm profile image
Salim MAHBOUBI • Edited

Thanks Sean ! I don't know why I didn't think of reduce...