adventjs-issues
adventjs-issues copied to clipboard
No detecta mi código, Reto 3
function isValid(letter) { // ¡No dejes que el Grinch gane! let gift = []; let c1; for(let i=0;i<letter.length;i++){ c1= letter[i]; switch(c1){ case '{': case '[': return false; case '(': if(gift.length === 0){ gift.push(c1); }else{ return false; } break; case ')': if(gift.length > 2) return true; default: gift.push(c1); break; } } return false; }

Tu codigo da Falso en la oracion: bici coche (balón) bici coche peluche, Y debia dar como verdadero.

Es sorprendente y extraordinario a la vez como cada uno piensa la solución de formas tan distintas y como es posible llegar al mismo resultado de maneras tan diversas. Comento esto porque al ver el código de @annicole me doy cuenta que nunca considere explorar esa posibilidad y lo resolví de una forma completamente distinta. Eso me encanta de la programación :)