aboutsummaryrefslogtreecommitdiff
path: root/problem73.erl
blob: 6b20bb715c09bc9e52b532df4e77a04589c7c600 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
-module(problem73).
-export([solve/0]).

solve() ->
	length([ X || X <- genlist(), X > 1/3, X < 1/2]).

genlist() ->
	O = lists:seq(1,10000),
	[ N / D || N <- O, D <- O, N < D, gcd(N,D) =:= 1 ].

gcd(A, 0) -> A;
gcd(A, B) -> gcd(B, A rem B).