Skip to content

Commit e53d45f

Browse files
committed
Division tested
1 parent fed102b commit e53d45f

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

src/medium/Division.go

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package main
2+
3+
import "fmt"
4+
5+
/**
6+
* Division function.
7+
*
8+
* @param num1 input number 1
9+
* @param num2 input number 2
10+
* @return the GCF
11+
*/
12+
func division(num1, num2 int) int {
13+
if num1 == 0 || num2 == 0 {
14+
return num1 + num2
15+
}
16+
17+
return division(num2, num1%num2)
18+
}
19+
20+
func main() {
21+
result1 := division(20, 40)
22+
fmt.Println(result1)
23+
result2 := division(12, 16)
24+
fmt.Println(result2)
25+
result3 := division(21, 54)
26+
fmt.Println(result3)
27+
}

0 commit comments

Comments
 (0)