Published on

Count Operations to Obtain Zero

Authors

📝 Vazifa tavsifi

Sizga ikkita manfiy bo'lmagan butun son num1 va num2 berilgan.

Agar num1 >= num2 bo'lsa, num1 dan num2 ni ayiring, aks holda num2 dan num1 ni ayiring.

Qachonki sonlardan biri 0 bo'lsa amallarni to'xtating. Shunda jami bajarilgan operatsiyalar sonini qaytaring.

Misol:

Input: num1 = 2, num2 = 3
Output: 3
Tushuntirish:
1. num2 = 3, num1 = 2. num2 = 3 - 2 = 1.
2. num1 = 2, num2 = 1. num1 = 2 - 1 = 1.
3. num1 = 1, num2 = 1. num1 = 1 - 1 = 0.
Num1 0 bo'ldi, jarayon tugadi. Jami 3 ta amal.

Count Operations to Obtain Zero

Oson10 daqiqa10 ball

📚 Misollar

Kiruvchi: num1 = 2, num2 = 3
Chiquvchi: 3
Kiruvchi: num1 = 10, num2 = 10
Chiquvchi: 1
func solve(_ num1: Int, _ num2: Int) -> Int { // Kodingizni shu yerga yozing return 0 }

Run tugmasini bosing

Buy mea coffee