Me gusta vs. No me gusta
Actualmente, YouTube muestra un botón de Me gusta y uno de No me gusta, lo que te permite expresar tus opiniones sobre cierto contenido. Está configurado de tal manera que no puedes indicar que te gusta y que no te gusta un video al mismo tiempo.
Hay otras dos reglas interesantes que deben tenerse en cuenta sobre la interfaz:
- Presionar un botón que ya está activo deshace la acción.
- Si presionas el botón de Me gusta después de presionar el botón de No me gusta, el botón de Me gusta sobrescribe el estado anterior de "dislike" y viceversa.
Crea una función que reciba un arreglo de entradas de botones y devuelva el estado final.
Ejemplos
likeOrDislike(["Dislike"]) ➞ "Dislike"
likeOrDislike(["Like", "Like"]) ➞ "Nothing"
likeOrDislike(["Dislike", "Like"]) ➞ "Like"
likeOrDislike(["Like", "Dislike", "Dislike"]) ➞ "Nothing"Notas
- Si no hay ningún botón activo, devuelve
"Nothing". - Si el arreglo está vacío, devuelve
"Nothing".