Me gusta vs. No me gusta

Published by Joshua Señoron 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". Lo mismo ocurre al revés.

Crea una función que reciba una lista de entradas de botones y devuelva el estado final.

Ejemplos

like_or_dislike(["Dislike"]) ➞ "Dislike"

like_or_dislike(["Like", "Like"]) ➞ "Nothing"

like_or_dislike(["Dislike", "Like"]) ➞ "Like"

like_or_dislike(["Like", "Dislike", "Dislike"]) ➞ "Nothing"

Notas

  • Si no hay ningún botón activo, devuelve "Nothing".
  • Si la lista está vacía, devuelve "Nothing".