Curtir vs. Não curtir
Atualmente, o YouTube exibe um botão de curtir e um de não curtir, permitindo que você expresse suas opiniões sobre determinado conteúdo. Ele está configurado de modo que não é possível curtir e não curtir um vídeo ao mesmo tempo.
Há outras duas regras interessantes a serem observadas sobre a interface:
- Pressionar um botão que já está ativo desfaz a ação.
- Se você pressionar o botão de curtir depois de pressionar o botão de não curtir, o botão de curtir sobrescreve o estado anterior de "dislike". O mesmo vale para o contrário.
Crie uma função que receba um array de entradas de botões e retorne o estado final.
Exemplos
likeOrDislike(["Dislike"]) ➞ "Dislike"
likeOrDislike(["Like", "Like"]) ➞ "Nothing"
likeOrDislike(["Dislike", "Like"]) ➞ "Like"
likeOrDislike(["Like", "Dislike", "Dislike"]) ➞ "Nothing"Observações
- Se nenhum botão estiver ativo, retorne
"Nothing". - Se o array estiver vazio, retorne
"Nothing".