Массивди жыштыкты көбөйтүү менен чечүү Leetcode Solution

Маселелердин баяндалышы Бүтүн сан сандарынан турган массив берилгендиктен, массивди маанилеринин жыштыгына жараша өсүп жаткан ирети менен иреттеңиз. Эгерде бир нече маани бирдей жыштыкка ээ болсо, аларды азайуу ирети менен иреттеңиз. Мисал nums = [1,1,2,2,2,3] [3,1,1,2,2,2] Түшүндүрмө: '3' 1, '1' жыштык ...

Толук маалымат

Сап дагы бир сапты буза ала тургандыгын текшериңиз Leetcode Solution

Проблеманын баяндалышы Бул маселеде бизге көлөмү бирдей болгон s1 жана s2 эки сап берилет. S1 саптын кандайдыр бир алмаштырылышы s2 саптын айрым алмаштырылышын бузушу мүмкүнбү же тескерисинче. Башка сөз менен айтканда, s2 s1ди бузушу мүмкүн же тескерисинче. X сабы y сабын үзө алат (экөө тең ...

Толук маалымат

Leetcode Solution азайтуу String

Сызыкты азайтуу Leetcode Solution маселесин көбөйтүү маселеси бизге кирүү катарында сап берилгенин билдирет. Киргизүүнү өзгөртүшүбүз керек. Же суроо айтылгандай, биз аны иреттешибиз керек. Бул жердеги sort деген сөз белгилерди жөн гана иреттөө дегенди билдирбейт. Биз сапты иргеп алабыз…

Толук маалымат

Эки массивдин кесилиши II Leetcode Solution

Маселелердин баяндалышы Бул маселеде эки массив берилген жана биз ушул эки массивдин кесилишин таап, натыйжалуу массивди кайтарышыбыз керек. Натыйжада, ар бир элемент эки массивде көрсөтүлгөндөй эле көп жолу чыгышы керек. Натыйжада каалаган тартипте болушу мүмкүн. Мисалы…

Толук маалымат

Салыштырмалуу рангдар Leetcode Solution

Leetcode Solution колдонулган салыштырмалуу рангдар көйгөйү векторду же салыштырмалуу катарларды чагылдырган бир катар саптарды кайтарып берүүнү суранат. Бизге спортчулар алган упайларды чагылдырган массив берилет. Андан кийин рангдарды ыйгаруу үчүн берилген упай массивин колдонобуз. Кичинекей өзгөрүү бар ...

Толук маалымат

Салыштырмалуу иреттөө массивинин Leetcode чечими

Бул маселеде бизге эки оң сандар массиви берилген. Экинчи массивдин бардык элементтери айырмаланып, биринчи массивде бар. Бирок, биринчи массивде кайталанма элементтер же экинчи массивде жок элементтер камтылышы мүмкүн. Биринчи массивди иреттешибиз керек ...

Толук маалымат

Бүтүн сандарды 1 биттик Leetcode чечиминин саны боюнча иреттеңиз

Маселелерди чыгаруу "Бүтүн сандарды 1 биттин саны боюнча иреттөө" маселесинде, бизге массив массиви берилген. Биздин милдет - массивдеги элементтерди сандын экилик чагылдырылышындагы 1 биттин санына жараша иретке келтирүү. Эгерде эки же ...

Толук маалымат

Паритет II Leetcode чечими боюнча Sort Array

Маселелерди чыгаруу "Массивди Паритеттик II боюнча иреттөө" маселесинде, бизге бардык элементтер оң сандардан турган паритет массиви берилген. Массив жуп сандагы элементтерди камтыйт. Массив бирдей сандагы жуп жана так элементтерди камтыйт. Биздин милдет - элементтерди иретке келтирүү ...

Толук маалымат

Берилген сумма менен жупту эсептөө

"Берилген сумма менен эсептөө жупу" маселесинде биз бүтүндөй массив [] бердик, ал эми дагы бир сан "сумма" деп айтсак, берилген массивдеги эки элементтин кайсы биринин суммасы "суммага" бар-жогун аныкташ керек. Мисалы киргизүү: arr [] = {1,3,4,6,7} жана сумма = 9. Чыгуу: "Элементтер табылды…

Толук маалымат

Байланышкан эки Тизменин бирдиги жана кесилиши

Эки байланышкан тизмени эске алганда, дагы эки байланышкан тизмени түзүп, бар тизмелердин элементтеринин кесилишин жана кесилишин алуу. Мисал киргизүү: Тизме1: 5 → 9 → 10 → 12 → 14 Тизме2: 3 → 5 → 9 → 14 → 21 Чыгуу: Кесилиш_ тизмеси: 14 → 9 → 5 Бириккен тизме:…

Толук маалымат