#Leet Code Task 66 Plus One
Masala sharti
Katta butun sonni raqamlarini ifodalovchi digits ro'yxat(massiv) berilgan. Ro'yxatdagi digits[i] element sonning i- raqamini anglatadi. Son ma'nosiz 0 -lardan boshlanmaydi.
Berilgan katta sonni birga oshirib uning raqamlar ro'yxatini qaytaring
Example 1
Masala sharti
Katta butun sonni raqamlarini ifodalovchi digits ro'yxat(massiv) berilgan. Ro'yxatdagi digits[i] element sonning i- raqamini anglatadi. Son ma'nosiz 0 -lardan boshlanmaydi.
Berilgan katta sonni birga oshirib uning raqamlar ro'yxatini qaytaring
Example 1
Input: digits = [1,2,3]Example 3:
Output: [1,2,4]
Berilgan son 123
Uni birga oshirsak 123+1=124
Natijada [1,2,4] ni olamiz
Input: digits = [9]
Output: [1,0]
Berilgan son 9
uni birga oshirsak 9+1=10
Natijada [1,0]
Yechimga o'tish▶️▶️▶️▶️▶️✍2❤1
#Leet Code 319 Bulb Switcher
Sharti:
Chiquvchi ma'lumot: n roundan keyin yoniq qolgan lampalar soni.
Sharti:
Sizga N ta lampalar berilgan. Boshida ularning barchasi o'chirilgan.Kiruvchi ma'lumot:0<=n<=10^9
Keyin siz birinchi rounda barchasini yoqasz.
Keyingi har i-chi roundda esa barcha i-chi lampalar agar yongan bo'lsa o'chirasz agar o'chirilgan bo'lsa yoqasz. N roundan keyin nechta lampa yoniq turishni aniqlang.
Yuqoridagi rasmda 3-lampa uchun namuna keltirilgan. Birinchi rounda barchasini yoqish kerak. Ikkinchisida esa har 2-si agar yoniq bo'lsa o'chirish kerak agar o'chiq bo'lsa yoqish kerak. (Namunada o'chirilgan)
3-rounda bizda faqat 3 ta lampa borligi uchun 3-lampa o'chirilgan.
Chiquvchi ma'lumot: n roundan keyin yoniq qolgan lampalar soni.
PS: Masalani yechimini keltirishdan oldin uni discus tarzida tushunishga harakat qiling
👍3❤1