- Published on
Bulb Switcher
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Sizda n ta lampochka bor, barchasi dastlab o'chiq. Siz n ta tur (round) bajaryapsiz:
- 1-turda siz har bitta lampochkaning holatini o'zgartirasiz.
- 2-turda har ikkinchi lampochkaning holatini o'zgartirasiz.
- 3-turda har uchinchi lampochkaning holatini o'zgartirasiz.
- ...va
n-turda faqatn-chi lampochkaning holatini o'zgartirasiz.
n ta turdan so'ng nechta lampochka yoniq qolganligini qaytaring.
Misol:
Input: n = 3
Output: 1
Tushuntirish:
Boshlash: [o'chiq, o'chiq, o'chiq]
1-tur: [yoniq, yoniq, yoniq]
2-tur: [yoniq, o'chiq, yoniq]
3-tur: [yoniq, o'chiq, o'chiq]
1 ta yoniq.
Bulb Switcher
O'rta15 daqiqa20 ball
📚 Misollar
Kiruvchi: n = 3
Chiquvchi: 1
Kiruvchi: n = 0
Chiquvchi: 0
func solve(_ n: Int) -> Int {
// Kodingizni shu yerga yozing
return 0
}
Run tugmasini bosing