16 lines
347 B
Go
16 lines
347 B
Go
// Package q2169 implements a solution for https://leetcode.com/problems/count-operations-to-obtain-zero/
|
|
package q2169
|
|
|
|
func countOperations(num1 int, num2 int) int {
|
|
cnt := 0
|
|
num1, num2 = max(num1, num2), min(num1, num2)
|
|
|
|
for num2 > 0 {
|
|
t := num1 % num2
|
|
cnt += num1 / num2
|
|
num1, num2 = num2, t
|
|
}
|
|
return cnt
|
|
}
|
|
|
|
var _ = countOperations
|