අක්ෂර මාලාවේ සිට පූර්ණ සංඛ්‍යා සිතියම්කරණ ලීට්කෝඩ් විසඳුම දක්වා විකේතනය කරන්න

ගැටළු ප්‍රකාශනය මෙම ගැටලුවේදී අපට ඉලක්කම් (0-9) සහ '#' අඩංගු නූලක් ලබා දී ඇත. පහත දැක්වෙන සිතියම්කරණය භාවිතා කරමින් අපට මෙම නූල කුඩා අකුරු මාලාවකට පරිවර්තනය කළ යුතුය. උදාහරණ s ​​= “10 # 11 # 12” “jkab” පැහැදිලි කිරීම: “10 #” -> “j”, “11 #” -> “k”, “1” -> “a”…

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

අද්විතීය මාර්ග ලීට්කෝඩ් විසඳුම

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

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

ප්‍රේරක ලීට්කෝඩ් විසඳුම

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

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

භ්‍රමණය කළ වර්ග කළ අරා ලීට්කෝඩ් විසඳුමේ සොයන්න

වර්ග කළ අරාවක් සලකා බලන්න, නමුත් එක් දර්ශකයක් තෝරාගෙන එම අවස්ථාවේදී අරාව භ්‍රමණය විය. දැන්, අරාව භ්‍රමණය වූ පසු ඔබට නිශ්චිත ඉලක්ක මූලද්‍රව්‍යයක් සොයාගෙන එහි දර්ශකය ආපසු ලබා දිය යුතුය. මූලද්රව්යය නොමැති නම්, ආපසු -1. ගැටලුව සාමාන්‍යයෙන්…

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

අරා ලීට්කෝඩ් විසඳුම් වල Kth විශාලතම මූලද්‍රව්‍යය

මෙම ගැටළුව තුළ, අප විසින් kth විශාලතම මූලද්‍රව්‍යය වර්ගීකරණය නොකළ අරාවකින් ආපසු ලබා දිය යුතුය. අරාවෙහි අනුපිටපත් තිබිය හැකි බව සලකන්න. එබැවින්, අප සොයා ගත යුත්තේ Kth විශාලතම මූලද්‍රව්‍යය වර්ග කළ අනුපිළිවෙලට මිස වෙනම Kth විශාලතම මූලද්‍රව්‍යයට නොව. උදාහරණය A = {4, 2, 5, 3…

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

විසන්ධි කළ ප්‍රස්ථාරය සඳහා BFS

ගැටළු ප්‍රකාශය “විසන්ධි කරන ලද ප්‍රස්ථාරය සඳහා වන බීඑෆ්එස්” හි සඳහන් වන්නේ ඔබට විසන්ධි කරන ලද ප්‍රස්ථාරයක් ලබා දී ඇති බවත්, ප්‍රස්ථාරයේ බීඑෆ්එස් ගමන් කිරීම මුද්‍රණය කරන බවත් ය. උදාහරණය ඉහත ප්‍රස්ථාරයේ BFS ගමන් කිරීම මඟින් ලබා දෙන්නේ: 0 1 2 5 3 4 6 විසන්ධි කරන ලද සෘජු ප්‍රස්ථාරය සඳහා පළල පළමු සෙවුම (BFS) වෙත පිවිසීම…

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

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

ගැටළු ප්‍රකාශය සමතුලිත ද්විමය සෙවුම් ගස් දෙකක් ලබා දී ඇති විට, පළමු බීඑස්ටී හි මූලද්‍රව්‍ය n සහ දෙවන බීඑස්ටී හි m මූලද්‍රව්‍ය ඇත. (N + m) මූලද්‍රව්‍ය සමඟ තුන්වන සමබර ද්විමය සෙවුම් ගසක් සෑදීමට සමබර ද්විමය සෙවුම් ගස් දෙකක් ඒකාබද්ධ කිරීමට ඇල්ගොරිතමයක් ලියන්න. උදාහරණ ආදාන ප්‍රතිදානය පෙර ඇණවුම…

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

අරාවෙහි කේ-වෙනම මූලද්‍රව්‍යය

ඔබට පූර්ණ සංඛ්‍යා අරාව ලබා දී ඇත, අරාවෙහි k-th වෙනම අංගයක් මුද්‍රණය කරන්න. ලබා දී ඇති අරාවෙහි අනුපිටපත් අඩංගු විය හැකි අතර ප්‍රතිදානය අරාවෙහි ඇති සියලුම අද්විතීය මූලද්‍රව්‍ය අතර k-th වෙනම මූලද්‍රව්‍යය මුද්‍රණය කළ යුතුය. K විශේෂිත මූලද්‍රව්‍ය ගණනාවකට වඩා වැඩි නම් එය වාර්තා කරන්න. උදාහරණ ආදානය:…

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

ඊළඟ ප්‍රේරණය

අප විසින් වචනයක් ලබා දී ඇති ඊළඟ ප්‍රේරණ ගැටළුවේදී, එහි ශබ්දකෝෂ විද්‍යාත්මකව වඩා විශාල විස්තාරණය සොයා ගන්න. උදාහරණ ආදානය: str = “නිබන්ධනය” ප්‍රතිදානය: නිබන්ධනය

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

දත්ත ප්‍රවාහයෙන් මධ්‍යන්‍යය සොයා ගන්න

දත්ත ප්‍රවාහයේ ගැටලුවෙන් මධ්‍යන්‍යය සොයා ගන්න, දත්ත ප්‍රවාහයකින් පූර්ණ සංඛ්‍යා කියවන බව අපි ලබා දී ඇත්තෙමු. පළමු නිඛිලයේ සිට අවසාන නිඛිලය දක්වා මෙතෙක් කියවා ඇති සියලුම මූලද්‍රව්‍යයන්ගේ මධ්‍යය සොයා ගන්න. උදාහරණ ආදාන 1: ධාරාව [] = 3,10,5,20,7,6 3} ප්‍රතිදානය: 6.5 XNUMX…

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