Me gusta vs. No me gusta

Published by Deep Xavier in

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:

  1. Presionar un botón que ya está activo deshace la acción.
  2. 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".