We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b1b18f3 commit 9b2d835Copy full SHA for 9b2d835
Maths/hfc.js
@@ -0,0 +1,43 @@
1
+//numbers = [2, 4, 6]
2
+//~ numbers = [54, 24]
3
+//numbers = [15, 25, 35]
4
+
5
+function hcf(vector){
6
+ min_number = get_min_number(vector)
7
8
+ for( hcf = min_number; hcf > 1; hcf--){
9
+ found_hcf = true
10
11
+ for( number of vector){
12
+ if( number % hcf != 0 ){
13
+ found_hcf = false
14
+ break
15
+ }
16
17
18
+ if( found_hcf == false)
19
+ continue
20
21
+ if( found_hcf == true)
22
+ return hcf
23
24
25
+ return 1
26
27
+}
28
29
+function get_min_number(vector){
30
+ min = 101
31
32
+ for( value of vector){
33
+ if( value < min){
34
+ min = value
35
36
37
+ return min
38
39
40
41
+console.log(hcf(numbers))
42
43
0 commit comments