- Try going to each 8 direction, from queens position, until you face obstacle and just count
- I used
setto check if movement hit the ostacle
defmodule Solution do
def count(_, qr, qc, _, _) when qr == 0 or qc == 0, do: 0
def count(n, qr, qc, _, _) when qr == n+1 or qc == n+1, do: 0
def count(n, qr, qc, obs, speed) do
if MapSet.member?(obs, {qr, qc}) do # if obstacle