-
-
Notifications
You must be signed in to change notification settings - Fork 109
/
Copy pathMath.jl
129 lines (124 loc) · 2.82 KB
/
Math.jl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
export Math
"""
Math
`Math` algorithms.
"""
module Math
using TheAlgorithms
export abs_max
export abs_min
export abs_val
export aliquot_sum
export amicable_pairs
export area_circle
export area_ellipse
export area_heron_triangle
export area_parallelogram
export area_polygon
export area_rectangle
export area_regular_polygon
export area_rhombus
export area_square
export area_trapezium
export area_triangle
export average_absolute_deviation
export bab_sqrt
export bin_length
export bin_length_long
export bin_length_short
export catalan
export ceil
export collatz_sequence
export combination
export divisors
export eratosthenes
export euler_method
export is_mersenne_prime
export totient
export factorial_iterative
export factorial_recursive
export fib_recursive
export fib_recursive_memo
export fib_iterative
export floor
export get_mersenne_primes
export is_armstrong
export line_length
export krishnamurthy
export mean
export median
export mode
export monte_carlo_integration
export num_divisors
export partitions_recursive
export prime_check
export prime_factors
export perfect_cube
export perfect_number
export perfect_square
export permutation
export prime_check
export prime_factors
export riemann_integration
export runge_kutta_integration
export simpsons_integration
export sum_ap
export sum_gp
export sum_divisors
export surfarea_cube
export surfarea_cuboid
export surfarea_sphere
export trapazoidal_area
export trapezoid_integration
export verlet_integration
export vol_cube
export vol_cuboid
export vol_cone
export vol_right_circ_cone
export vol_prism
export vol_pyramid
export vol_sphere
export vol_circular_cylinder
export least_common_multiple
include("abs.jl")
include("amicable_numbers.jl")
include("area.jl")
include("armstrong_number.jl")
include("average_absolute_deviation.jl")
include("average_mean.jl")
include("average_median.jl")
include("average_mode.jl")
include("babylonian_sqrt.jl")
include("binary_length.jl")
include("catalan_number.jl")
include("ceil.jl") # needed by average_median
include("collatz_sequence.jl")
include("combination.jl")
include("divisors.jl")
include("euler_method.jl")
include("eulers_totient.jl")
include("factorial.jl")
include("fibonacci.jl")
include("floor.jl")
include("krishnamurthy_number.jl")
include("line_length.jl")
include("mersenne_prime.jl")
include("monte_carlo_integration.jl")
include("partitions.jl")
include("perfect_cube.jl")
include("perfect_number.jl")
include("perfect_square.jl")
include("permutation.jl")
include("prime_check.jl")
include("prime_factors.jl")
include("riemann_integration.jl")
include("runge_kutta_integration.jl")
include("sieve_of_eratosthenes.jl")
include("simpsons_integration.jl")
include("sum_of_arithmetic_series.jl")
include("sum_of_geometric_progression.jl")
include("trapezoid_integration.jl")
include("verlet.jl")
include("volume.jl")
include("least_common_multiple.jl")
end