Բաժանեք տողը հավասարակշռված տողերի Leetcode լուծման մեջ

Խնդրի հայտարարություն Այս խնդրում մեզ տրվում է մի շարք նիշ, որոնք պարունակում են միայն 'R' և 'L': Մենք կոչում ենք տող հավասարակշռված, եթե այն ունի նույն թվով «R» և «L»: Տրված տողը կարող ենք բաժանել տարանջատվող ենթալարերի: Նպատակն է գտնել հնարավոր առավելագույն թիվը…

Կարդալ ավելին

Նվազագույն փոխանակումներ ՝ տողերը հավասար Leetcode լուծում դարձնելու համար

Խնդրի հայտարարություն Ձեզ տրվում է հավասար տողի երկու տող ՝ s1 և s2, որոնք բաղկացած են միայն «x» և «y» տառերից: Դուք կարող եք փոխանակել երկու տող, որոնք պատկանում են տարբեր տողերի, ձեր խնդիրն է երկուսն էլ շարանը հավասարեցնել: վերադարձնել փոխանակման նվազագույն թիվը, որն անհրաժեշտ է երկու տողերը հավասարեցնելու համար…

Կարդալ ավելին

Ստուգեք ՝ արդյոք մի տող կարող է կոտրել մեկ այլ տողի Leetcode լուծում

Խնդրի հայտարարություն Այս խնդրում մեզ տրվում են երկու տող ՝ նույն չափով ՝ s1 և s2: Ստուգեք, արդյոք s1 տողի որոշ փոփոխություններ կարող են խախտել s2 տողի որոշ փոփոխություններ կամ հակառակը: Այլ կերպ ասած, s2- ը կարող է կոտրել s1- ը կամ հակառակը: X տողը կարող է կոտրել y տողը (երկուսն էլ…

Կարդալ ավելին

Հաջորդականության Leetcode լուծում է

Խնդրի հայտարարություն Այս խնդրում մեզ տրվում են երկու տարբեր տողեր: Նպատակն է պարզել, թե արդյոք առաջին տողը երկրորդի հետևությունն է: Օրինակներ առաջին տող = «abc» երկրորդ տող = «mnagbcd» ճշմարիտ առաջին տող = «բուրգեր» երկրորդ տող = «դոմինոս» կեղծ մոտեցում (ռեկուրսիվ) Սա հեշտ է…

Կարդալ ավելին

Նշանակեք բլիթները Leetcode լուծում

Խնդիրը Տեղադրել թխուկները Leetcode Solution- ը տրամադրում է երկու զանգված: Theանգվածներից մեկը ներկայացնում է բլիթների չափը, իսկ մյուսը ՝ երեխաների ագահությունը: Խնդիրն ասում է, որ դուք երեխաների ծնող եք, և ցանկանում եք, որ երեխաների առավելագույն քանակը բավարարված լինի: ...

Կարդալ ավելին

Bրի շշեր Leetcode լուծում

Խնդրի հայտարարություն «Bրի շշեր» խնդրում մեզ տրվում են երկու արժեքներ ՝ «numBottle», որը կպահի լիարժեք ջրի շշերի ընդհանուր թիվը և «numExchange», որը կպահի դատարկ ջրի շշերի ընդհանուր թիվը, որը մենք կարող ենք փոխանակել միաժամանակ և ստանալ լիարժեք ջրի շիշ: Հետո…

Կարդալ ավելին

Կիտրոնի փոխման Leetcode լուծում

Այս գրառումը գտնվում է Lemonade Change Leetcode Solution Problem statement- ում «Lemonade Change» խնդրում առկա է հաճախորդների հերթ: Նրանք ցանկանում են մեզանից գնել լիմոնադ, որն արժե 5 ռուփի: Հաճախորդները կարող են մեզ տալ 5 ռուփի, 10 ռուփի կամ 20 ռուփի: Մենք ցանկանում ենք վերադարձնել…

Կարդալ ավելին

Գնման և վաճառքի լավագույն ժամանակը II Leetcode լուծում

Խնդրի հայտարարություն «II բաժնետոմսերի առք ու վաճառքի լավագույն ժամանակը» խնդրում մեզ տրվում է զանգված, որտեղ զանգվածի յուրաքանչյուր տարր պարունակում է տվյալ օրվա տվյալ բաժնետոմսերի գինը: Գործարքի սահմանումը բաժնետոմսերի մեկ բաժնետոմս գնելն ու այդ մեկ բաժնետոմսը վաճառելն է…

Կարդալ ավելին

Գնման և վաճառքի լավագույն ժամանակը գործարքների վարձի Leetcode լուծմամբ

Խնդրի հայտարարություն «Գործարքների վճարով բաժնետոմսեր առնելու և վաճառելու լավագույն ժամանակը» խնդրում մեզ տրվում է զանգված, որտեղ զանգվածի յուրաքանչյուր տարր պարունակում է տվյալ օրվա տվյալ բաժնետոմսերի գինը: Գործարքի սահմանումը բաժնետոմսերի մեկ բաժնետոմս գնելն ու վաճառելն է, որ…

Կարդալ ավելին

Առավելագույնի հասցնել շրջանաձեւ զանգվածում հաջորդական տարբերությունների գումարը

Խնդրի հայտարարություն Ենթադրենք, որ դուք ունեք ամբողջ զանգված: Այս զանգվածը պետք է դիտվի որպես շրջանաձև զանգված: Valueանգվածի վերջին արժեքը կկապվի առաջին զանգվածին ՝ a ⇒ a1: «Շրջանաձև զանգվածի անընդմեջ տարբերությունների գումարը առավելագույնի հասցնելու» խնդիրը խնդրում է պարզել առավելագույնը…

Կարդալ ավելին