File tree Expand file tree Collapse file tree 1 file changed +22
-23
lines changed
contents/euclidean_algorithm/code/javascript Expand file tree Collapse file tree 1 file changed +22
-23
lines changed Original file line number Diff line number Diff line change 1
- function euclid_mod ( a , b ) {
2
- a = Math . abs ( a ) ;
3
- b = Math . abs ( b ) ;
1
+ function euclidMod ( a , b ) {
2
+ a = Math . abs ( a ) ;
3
+ b = Math . abs ( b ) ;
4
4
5
- var temp ;
6
- while ( b != 0 ) {
7
- temp = b ;
8
- b = a % b ;
9
- a = temp ;
10
- }
5
+ let temp ;
6
+ while ( b !== 0 ) {
7
+ temp = b ;
8
+ b = a % b ;
9
+ a = temp ;
10
+ }
11
11
12
- return a ;
12
+ return a ;
13
13
}
14
14
15
- function euclid_sub ( a , b ) {
16
- a = Math . abs ( a ) ;
17
- b = Math . abs ( b ) ;
15
+ function euclidSub ( a , b ) {
16
+ a = Math . abs ( a ) ;
17
+ b = Math . abs ( b ) ;
18
18
19
- while ( a != b ) {
20
- if ( a > b ) {
21
- a = a - b ;
22
- }
23
- else {
24
- b = b - a ;
25
- }
19
+ while ( a !== b ) {
20
+ if ( a > b ) {
21
+ a -= a - b ;
22
+ } else {
23
+ b = b - a ;
26
24
}
25
+ }
27
26
28
- return a ;
27
+ return a ;
29
28
}
30
29
31
- console . log ( euclid_mod ( 64 * 67 , 64 * 81 ) ) ;
32
- console . log ( euclid_sub ( 128 * 12 , 128 * 77 ) ) ;
30
+ console . log ( euclidMod ( 64 * 67 , 64 * 81 ) ) ;
31
+ console . log ( euclidSub ( 128 * 12 , 128 * 77 ) ) ;
You can’t perform that action at this time.
0 commit comments