En la pestaña Código encontrarás código al que le falta un solo carácter para superar las pruebas. Sin embargo, tu objetivo es presentar una función lo más minimalista posible. Usa los consejos de la sección de consejos de abajo.
Escribe una función que devuelva las cadenas:
"both" si ambos booleanos dados a y b son true."first" si solo a es true."second" si solo b es true."neither" si tanto a como b son false.Las sentencias if-else se pueden escribir en una sola línea usando el operador ternario de Javascript.
Por ejemplo, el código:
function startswith(name) {
if ("AEIOU".includes(name[0])) {
return "vowel"
} else {
return "consonant"
}
}Se puede simplificar a:
function startswith(name) {
return "AEIOU".includes(name[0]) ? "vowel" : "consonant"
}Puedes concatenar tantos operadores ternarios como quieras. Sin embargo, concatenar demasiados puede disminuir la legibilidad de tu código.
x > 50 ? "majority" : x < 50 ? "minority" : "draw"