Published on

Bulb Switcher

Authors

📝 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 faqat n-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

Buy mea coffee