Alavancas de primeira, segunda e terceira classe

Published by Mubashir Hassan in

As alavancas são máquinas simples com uma barra rígida e um fulcro. Pela imagem abaixo, você pode ver que há 3 tipos de alavancas: de primeira, segunda e terceira classe.

  1. Em uma alavanca de primeira classe, o fulcro fica no meio, com o esforço e a carga posicionados em lados opostos.
  2. Em uma alavanca de segunda classe, o fulcro fica à direita, com o esforço à esquerda e a carga no meio.
  3. Em uma alavanca de terceira classe, o fulcro fica à esquerda, com o esforço no meio e a carga à direita.

Dado um array que contém o fulcro "f", o esforço "e" e a carga "l", escreva uma função que determine se o array representa uma alavanca de primeira, segunda ou terceira classe.

Exemplos

determineLever(["e", "f", "l"]) ➞ "first class lever"

determineLever(["e", "l", "f"]) ➞ "second class lever"

determineLever(["f", "e", "l"]) ➞ "third class lever"

Observações

Um par de tesouras é uma alavanca de primeira classe, um quebra-nozes é uma alavanca de segunda classe e uma vassoura é uma alavanca de terceira classe.