අන්තරාන්තර ලීට්කෝඩ් විසඳුම ඇතුළු කරන්න

ඇතුල් කිරීමේ අන්තරාල ලීට්කෝඩ් විසඳුම මඟින් අපට යම් කාල පරතරයන් ලැයිස්තුවක් සහ වෙනම කාල පරතරයක් ලබා දේ. මෙම නව පරතරය අන්තරයන් ලැයිස්තුවට ඇතුළත් කරන ලෙස අපට කියනු ලැබේ. ඉතින්, නව පරතරය දැනටමත් ලැයිස්තුවේ ඇති අන්තරයන් සමඟ ඡේදනය විය හැකිය, නැතහොත් එය…

වැඩිදුර කියවන්න

නූල් දෙකක් සෑදීම සඳහා අවම පියවර ගණන ඇනග්‍රෑම් ලීට්කෝඩ් විසඳුම්

ගැටළු ප්‍රකාශනය මෙම ගැටලුවේදී, අපට කුඩා අක්ෂර ඉංග්‍රීසි අක්ෂර වලින් සමන්විත 's' සහ 't' යන නූල් දෙකක් ලබා දී ඇත. එක් මෙහෙයුමක දී, අපට 'ටී' නූලෙන් ඕනෑම අක්ෂරයක් තෝරාගෙන එය වෙනත් අක්ෂරයකට වෙනස් කළ හැකිය. 'ටී' බවට පත් කිරීම සඳහා එවැනි අවම මෙහෙයුම් සංඛ්‍යාවක් අප විසින් සොයාගත යුතුය.

වැඩිදුර කියවන්න

නූල් ගුණ කිරීම ලීට්කෝඩ් විසඳුම

ගැටළුව ගුණ කිරීමේ නූල් ලීට්කෝඩ් විසඳුම අපට ආදානය ලෙස ලබා දී ඇති නූල් දෙකක් ගුණ කිරීමට අසයි. අමතන්නාගේ ශ්‍රිතයට ගුණ කිරීමෙන් මෙම ප්‍රති result ලය මුද්‍රණය කිරීම හෝ ආපසු ලබා දීම අවශ්‍ය වේ. එබැවින් එය වඩාත් විධිමත් ලෙස නූල් දෙකක් ලබා දීමට, දී ඇති නූල්වල නිෂ්පාදිතය සොයා ගන්න. …

වැඩිදුර කියවන්න

රෝම ලීට්කෝඩ් විසඳුමට අනුකලනය

මෙම ගැටළුවේදී, අපට පූර්ණ සංඛ්‍යාවක් ලබා දී ඇති අතර රෝම ඉලක්කම් බවට පරිවර්තනය කිරීම අවශ්‍ය වේ. මේ අනුව ගැටළුව සාමාන්‍යයෙන් “රෝමයට පූර්ණ සංඛ්‍යාවක්” ලෙස හැඳින්වෙන අතර මෙය රෝමානු ලීට්කෝඩ් විසඳුමට පූර්ණ සංඛ්‍යාවක් වේ. යමෙකු රෝම ඉලක්කම් ගැන නොදන්නේ නම්. පැරණි කාලවලදී මිනිසුන් එසේ කළේ නැත.

වැඩිදුර කියවන්න

ද්විමය අනුකෘතියක 1 ක් ඇති ආසන්නතම සෛලවල දුර

ගැටළු ප්‍රකාශය “ද්විමය අනුකෘතියක 1 ක් ඇති ආසන්නතම සෛලවල දුර” යන්නෙන් කියවෙන්නේ ඔබට අවම වශයෙන් එකක්වත් සහිත ද්විමය අනුකෘතියක් (0s සහ 1s පමණක් අඩංගු) ලබා දී ඇති බවයි. ද්විමය අනුකෘතියේ 1 ක් ඇති ආසන්නතම සෛලයේ දුර සොයා ගන්න හි සියලුම අංග සඳහා…

වැඩිදුර කියවන්න

සියලු කුඩා යතුරු එකතුව සමඟ ගසකට බීඑස්ටී

මෙම ගැටළුවේදී අපි ද්විමය සෙවුම් ගසක් ලබා දී ඇත, සියලු කුඩා යතුරු එකතුවක් සහිත ගසකට හොඳම බවට පරිවර්තනය කිරීම සඳහා ඇල්ගොරිතමයක් ලියන්න. උදාහරණ ආදාන ප්‍රතිදානය පෙර ඇණවුම: 19 7 1 54 34 88 බොළඳ ප්‍රවේශය සියලු නෝඩ් එකින් එක ඕනෑම ගමන් මාර්ගයකින් ගමන් කරන්න, සහ…

වැඩිදුර කියවන්න

උපරිම චතුරශ්‍රය

උපරිම චතුරස්ර ගැටලුවේදී අපි 2 සහ 0 න් පුරවා ඇති 1D ද්විමය අනුකෘතියක් ලබා දී, 1 ක් පමණක් ඇති විශාලතම චතුරස්රය සොයාගෙන එහි ප්රදේශය ආපසු ලබා දෙන්න. උදාහරණ ආදානය: 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1…

වැඩිදුර කියවන්න

GetRandom මකන්න ඇතුළු කරන්න

GetRandom ගැටලුව ඇතුල් කිරීමේ දී සාමාන්‍ය O (1) වේලාවක පහත සඳහන් සියළු මෙහෙයුම් සඳහා සහාය වන දත්ත ව්‍යුහයක් අප විසින් නිර්මාණය කළ යුතුය. ඇතුළු කරන්න (අගය): දැනටමත් නොමැති නම් කට්ටලයට අයිතමයක් ඇතුළත් කරයි. remove (val): අයිතමයක් තිබේ නම් කට්ටලයෙන් ඉවත් කරයි. getRandom: වත්මන් කට්ටලයෙන් අහඹු අංගයක් ලබා දෙයි…

වැඩිදුර කියවන්න

අතිච්ඡාදනය වන අන්තරයන් ඒකාබද්ධ කරන්න

ඒකාබද්ධ කිරීමේ අතිච්ඡාදන කාල පරතරය තුළ අපි අන්තරයන් එකතුවක් ලබා දී, සියලු අතිච්ඡාදනය වන කාල පරතරයන් ඒකාබද්ධ කර ආපසු එවන්නෙමු. උදාහරණ ආදානය: [[2, 3], [3, 4], [5, 7]] ප්‍රතිදානය: [[2, 4], [5, 7]] පැහැදිලි කිරීම: අපට ඒකාබද්ධ කළ හැකිය [2, 3] සහ [3 , 4] එකට එකතු වී [2, 4] ඒකාබද්ධ කිරීම සොයා ගැනීමේ ප්‍රවේශය…

වැඩිදුර කියවන්න

K වර්ග කළ සම්බන්ධිත ලැයිස්තු ඒකාබද්ධ කරන්න

සම්මුඛ පරීක්ෂණ දෘෂ්ටි කෝණය අනුව K වර්ග කළ සම්බන්ධිත ලැයිස්තු ඒකාබද්ධ කිරීමේ ගැටළුව එතරම් ප්‍රසිද්ධයි. ගූගල්, මයික්‍රොසොෆ්ට්, ඇමේසන් වැනි විශාල සමාගම් වල මෙම ප්‍රශ්නය බොහෝ වාරයක් අසයි. නමට අනුව අපට කේ වර්ග කළ සම්බන්ධිත ලැයිස්තු ලබා දී ඇත. අපි ඒවා එකට ඒකාබද්ධ කළ යුතුයි…

වැඩිදුර කියවන්න