DEV Community

Discussion on: Go is my gateway drug

Collapse
 
hgisinger profile image
Hernando Gisinger

In Erlang:

-module(util).

-export([distance/2]).

distance(A, B) ->
  distance(A, B, 0).

distance([], [], Acc) -> Acc;
distance([H | T1], [H | T2], Acc) ->
  distance(T1, T2, Acc);
distance([_ | T1], [_ | T2], Acc) ->
  distance(T1, T2, Acc + 1).