É um meteoro!

Published by bangyen in

Em um videogame, um meteoro cairá em direção ao planeta natal do personagem principal. Dada a trajetória do meteoro como uma string no formato y = mx + b e a posição do personagem como um array de [x, y], retorne true se o meteoro atingir o personagem e false caso contrário.

Exemplos

will_hit("y = 2x - 5", [0, 0]) ➞ false

will_hit("y = -4x + 6", [1, 2]) ➞ true

will_hit("y = 2x + 6", [3, 2]) ➞ false

Observações

  • O valor de b nunca será zero nem ficará em branco.
  • O valor de m será sempre um número inteiro.
  • Se o valor de m for 1, o "1" será exibido.
  • Por exemplo, "y = x + 5" será exibido como "y = 1x + 5".
  • Se o valor de m for -1, o "-1" será exibido.
  • Por exemplo, "y = -x + 2" será exibido como "y = -1x + 2".