- Published on
Keep Multiplying Found Values by Two
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Sizga butun sonlar massivi nums va butun son original berilgan.
Siz quyidagi amallarni bajarasiz:
- Agar
originalmassivda mavjud bo'lsa,originalni2ga ko'paytiring (ya'ni,original = 2 * original). - Aks holda, jarayonni to'xtating.
- Jarayon to'xtaguncha 1-qadamni takrorlang.
Oxirida topilgan yakuniy original qiymatini qaytaring.
Misol:
Input: nums = [5,3,6,1,12], original = 3
Output: 24
Tushuntirish:
- 3 bor, uni 2*3 = 6 ga o'zgartiring.
- 6 bor, uni 2*6 = 12 ga o'zgartiring.
- 12 bor, uni 2*12 = 24 ga o'zgartiring.
- 24 massivda yo'q. Natija 24.
Keep Multiplying Found Values by Two
Oson10 daqiqa10 ball
📚 Misollar
Kiruvchi: nums = [5,3,6,1,12], original = 3
Chiquvchi: 24
Kiruvchi: nums = [2,7,9], original = 4
Chiquvchi: 4
func solve(_ nums: [Int], _ original: Int) -> Int {
// Kodingizni shu yerga yozing
return 0
}
Run tugmasini bosing