ചോദ്യങ്ങളുടെ വിഭാഗങ്ങൾ
ബൈറ്റ്ഡാൻസ് അറേ ചോദ്യങ്ങൾ
ചോദ്യം 1. ട്രാപ്പിംഗ് റെയിൻ വാട്ടർ ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്ന പ്രസ്താവന ട്രാപ്പിംഗ് റെയിൻ വാട്ടർ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - "ട്രാപ്പിംഗ് റെയിൻ വാട്ടർ" എന്നത് ഓരോ ബാറിന്റെയും വീതി 1 ആയ ഒരു എലവേഷൻ മാപ്പിനെ പ്രതിനിധീകരിക്കുന്ന ഉയരങ്ങളുടെ ഒരു നിര നൽകിയിരിക്കുന്നു. മഴയ്ക്ക് ശേഷം കുടുങ്ങിയ വെള്ളത്തിന്റെ അളവ് നമ്മൾ കണ്ടെത്തേണ്ടതുണ്ട്. ഉദാഹരണം: ഇൻപുട്ട്: ഉയരം = [0,1,0,2,1,0,1,3,2,1,2,1] ഔട്ട്പുട്ട്: 6 വിശദീകരണം: പരിശോധിക്കുക ...
ചോദ്യം 2. കെ ഈക്വൽ സം സബ്സെറ്റുകളിലേക്കുള്ള പാർട്ടീഷൻ ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്ന പ്രസ്താവന K Equal Sum സബ്സെറ്റുകളിലേക്കുള്ള പാർട്ടീഷൻ LeetCode സൊല്യൂഷൻ - “K Equal Sum സബ്സെറ്റുകളിലേക്കുള്ള പാർട്ടീഷൻ” നിങ്ങൾക്ക് ഒരു പൂർണ്ണസംഖ്യ അറേ നമ്പറുകളും ഒരു പൂർണ്ണസംഖ്യ kയും നൽകിയിട്ടുണ്ടെന്ന് പ്രസ്താവിക്കുന്നു, k നോൺ-ശൂന്യമായ ഉപസെറ്റുകൾ ഉണ്ടാകാൻ കഴിയുമെങ്കിൽ ശരി തിരികെ നൽകുക. എല്ലാവരും തുല്യരാണ്. ഉദാഹരണം: ഇൻപുട്ട്: സംഖ്യകൾ = [4,3,2,3,5,2,1], k = 4 ഔട്ട്പുട്ട്: ...
ചോദ്യം 3. നാണയം മാറ്റുക 2 Leetcode പരിഹാരം പ്രശ്ന പ്രസ്താവന കോയിൻ ചേഞ്ച് 2 ലീറ്റ്കോഡ് സൊല്യൂഷൻ - “കോയിൻ ചേഞ്ച് 2” പ്രസ്താവിക്കുന്നത്, വ്യത്യസ്ത പൂർണ്ണസംഖ്യകളുടെ നാണയങ്ങളുടെ ഒരു നിരയും ഒരു മൊത്തത്തിലുള്ള പണത്തെ പ്രതിനിധീകരിക്കുന്ന ഒരു പൂർണ്ണസംഖ്യയും നൽകിയിട്ടുണ്ട് എന്നാണ്. സാധ്യമായ വിവിധ കോമ്പിനേഷനുകളുടെ ആകെ എണ്ണത്തിന്റെ എണ്ണം നമുക്ക് തിരികെ നൽകേണ്ടതുണ്ട്. ...
ചോദ്യം 4. ഫ്രോഗ് ജമ്പ് ലീറ്റ്കോഡ് പരിഹാരം പ്രശ്ന പ്രസ്താവന തവള ജമ്പ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ - "തവള ജമ്പ്" പ്രസ്താവിക്കുന്നു, ആരോഹണ ക്രമത്തിൽ അടുക്കിയിരിക്കുന്ന കല്ലുകളുടെ (സ്ഥാനങ്ങൾ) ലിസ്റ്റ് നൽകി, അവസാനത്തെ കല്ലിൽ (അറേയുടെ അവസാന സൂചിക) ഇറങ്ങി തവളയ്ക്ക് നദി മുറിച്ചുകടക്കാൻ കഴിയുമോ എന്ന് നിർണ്ണയിക്കുന്നു. തുടക്കത്തിൽ, തവള ആദ്യത്തെ കല്ലിലാണ് ...
ചോദ്യം 5. കോമ്പിനേഷൻ തുക ലീറ്റ്കോഡ് പരിഹാരം പ്രശ്നം കോമ്പിനേഷൻ സം ലീറ്റ്കോഡ് പരിഹാരം ഞങ്ങൾക്ക് ഒരു ശ്രേണി അല്ലെങ്കിൽ പൂർണ്ണസംഖ്യകളുടെ പട്ടികയും ഒരു ടാർഗെറ്റും നൽകുന്നു. തന്നിരിക്കുന്ന ടാർഗെറ്റിലേക്ക് എത്ര തവണ വേണമെങ്കിലും ഈ സംഖ്യകൾ ഉപയോഗിച്ച് നിർമ്മിക്കാൻ കഴിയുന്ന കോമ്പിനേഷനുകൾ കണ്ടെത്താൻ ഞങ്ങളോട് പറയുന്നു. അതിനാൽ കൂടുതൽ ly പചാരികമായി, തന്നിരിക്കുന്നവ നമുക്ക് ഉപയോഗിക്കാം ...
ചോദ്യം 6. പരമാവധി സബ്റേ ലീട്ട്കോഡ് പരിഹാരം പ്രശ്ന പ്രസ്താവന ഒരു സംഖ്യ അറേ സംഖ്യകൾ നൽകിയാൽ, ഏറ്റവും വലിയ തുകയുള്ള തുടർച്ചയായ സബ്റേ (കുറഞ്ഞത് ഒരു സംഖ്യയെങ്കിലും) കണ്ടെത്തി അതിന്റെ തുക തിരികെ നൽകുക. ഉദാഹരണ സംഖ്യകൾ = [-2,1, -3,4, -1,2,1, -5,4] 6 വിശദീകരണം: [4, -1,2,1] ന് ഏറ്റവും വലിയ തുക = 6. സംഖ്യകൾ = [- 1] -1 സമീപനം 1 (വിഭജിച്ച് ജയിക്കുക) ഈ സമീപനത്തിൽ ...
ചോദ്യം 7. അദ്വിതീയ പാതകൾ ലീറ്റ്കോഡ് പരിഹാരം ഒരു പ്രത്യേക ഗ്രിഡിന്റെ വലുപ്പത്തെ പ്രതിനിധീകരിക്കുന്ന രണ്ട് സംഖ്യകൾ നിങ്ങൾക്ക് നൽകിയിട്ടുണ്ടെന്ന് യുണിക്ക് പാത്ത്സ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ പറയുന്നു. ഗ്രിഡിന്റെ വലുപ്പം, നീളം, വീതി എന്നിവ ഉപയോഗിക്കുന്നു. ഗ്രിഡിന്റെ മുകളിൽ ഇടത് കോണിൽ നിന്ന് അതുല്യമായ പാതകളുടെ എണ്ണം ഞങ്ങൾ കണ്ടെത്തേണ്ടതുണ്ട് ...
ചോദ്യം 8. അടുക്കിയ അറേകളുടെ ലീറ്റ്കോഡ് പരിഹാരം ലയിപ്പിക്കുക “അടുക്കിയ അറേകൾ ലയിപ്പിക്കുക” എന്ന പ്രശ്നത്തിൽ, അവരോഹണ ക്രമത്തിൽ അടുക്കിയ രണ്ട് അറേകൾ ഞങ്ങൾക്ക് നൽകിയിരിക്കുന്നു. ആദ്യ അറേ പൂർണ്ണമായി പൂരിപ്പിച്ചിട്ടില്ല കൂടാതെ രണ്ടാമത്തെ അറേയിലെ എല്ലാ ഘടകങ്ങളെയും ഉൾക്കൊള്ളാൻ മതിയായ ഇടമുണ്ട്. രണ്ട് അറേകളും ഞങ്ങൾ ലയിപ്പിക്കണം, അതായത് ആദ്യ അറേയിൽ ഘടകങ്ങൾ അടങ്ങിയിരിക്കുന്നു ...
ചോദ്യം 9. തിരിക്കുന്ന അടുക്കിയ അറേ ലീറ്റ്കോഡ് പരിഹാരത്തിൽ തിരയുക ഒരു അടുക്കിയ അറേ പരിഗണിക്കുക, എന്നാൽ ഒരു സൂചിക തിരഞ്ഞെടുക്കുകയും ആ ഘട്ടത്തിൽ അറേ തിരിക്കുകയും ചെയ്തു. ഇപ്പോൾ, അറേ തിരിക്കിക്കഴിഞ്ഞാൽ നിങ്ങൾ ഒരു പ്രത്യേക ടാർഗെറ്റ് ഘടകം കണ്ടെത്തി അതിന്റെ സൂചിക തിരികെ നൽകേണ്ടതുണ്ട്. കേസിൽ, ഘടകം നിലവിലില്ലെങ്കിൽ, മടങ്ങുക -1. പ്രശ്നം പൊതുവെ ...
ചോദ്യം 10. അറേ ലീറ്റ്കോഡ് സൊല്യൂഷനുകളിലെ ഏറ്റവും വലിയ മൂലകം ഈ പ്രശ്നത്തിൽ, ഞങ്ങൾ തരംതിരിക്കാത്ത അറേയിലെ kth ഏറ്റവും വലിയ ഘടകം തിരികെ നൽകണം. അറേയ്ക്ക് തനിപ്പകർപ്പുകൾ ഉണ്ടാകാമെന്നത് ശ്രദ്ധിക്കുക. അതിനാൽ, അടുക്കിയ ക്രമത്തിൽ Kth ഏറ്റവും വലിയ മൂലകം കണ്ടെത്തണം, വ്യത്യസ്തമായ Kth ഏറ്റവും വലിയ മൂലകമല്ല. ഉദാഹരണം A = {4, 2, 5, 3 ...
ചോദ്യം 11. അടുക്കിയ ലീറ്റ്കോഡ് പരിഹാരത്തിൽ മൂലകത്തിന്റെ ആദ്യത്തെയും അവസാനത്തെയും സ്ഥാനം കണ്ടെത്തുക പ്രശ്ന പ്രസ്താവന “അടുക്കിയ അറേ ലീറ്റ്കോഡ് പരിഹാരത്തിൽ മൂലകത്തിന്റെ ആദ്യത്തെയും അവസാനത്തെയും സ്ഥാനം കണ്ടെത്തുക” എന്ന തലക്കെട്ടിലുള്ള ഈ ലേഖനത്തിൽ, ഒരു ലീറ്റ്കോഡ് പ്രശ്നത്തിനുള്ള പരിഹാരം ഞങ്ങൾ ചർച്ച ചെയ്യും. തന്നിരിക്കുന്ന പ്രശ്നത്തിൽ ഞങ്ങൾക്ക് ഒരു അറേ നൽകിയിരിക്കുന്നു. ഞങ്ങൾക്ക് ഒരു ടാർഗെറ്റ് ഘടകവും നൽകിയിരിക്കുന്നു. അറേയിലെ ഘടകങ്ങൾ ക്രമീകരിച്ചിരിക്കുന്നത് ...
ചോദ്യം 12. കെ യേക്കാൾ കുറവുള്ള ഉൽപ്പന്നമുള്ള എല്ലാ തുടർന്നുള്ള എണ്ണങ്ങളും എണ്ണുക “കെ യേക്കാൾ കുറവുള്ള ഉൽപ്പന്നമുള്ള എല്ലാ തുടർനടപടികളും എണ്ണുക” എന്ന പ്രശ്നം നിങ്ങൾക്ക് ഒരു കൂട്ടം സംഖ്യകൾ നൽകിയിട്ടുണ്ടെന്ന് പറയുന്നു. തന്നിരിക്കുന്ന ഇൻപുട്ടിനേക്കാൾ കുറവുള്ള ഉൽപ്പന്നമുള്ള തുടർന്നുള്ള എണ്ണം ഇപ്പോൾ കണ്ടെത്തുക. ഉദാഹരണം a [] = {1, 2, 3, 4, 5} k = 8 തുടർന്നുള്ള എണ്ണം കുറവ് ...
ചോദ്യം 13. സങ്കലനത്തിന്റെയും കുറയ്ക്കലിന്റെയും കമാൻഡുകൾ നടപ്പിലാക്കിയ ശേഷം പരിഷ്ക്കരിച്ച അറേ പ്രിന്റുചെയ്യുക നിങ്ങൾക്ക് വലുപ്പം n ന്റെ ഒരു ശ്രേണി നൽകിയിരിക്കുന്നു, തുടക്കത്തിൽ അറേയിലെ എല്ലാ മൂല്യങ്ങളും 0 ആയിരിക്കും, കൂടാതെ അന്വേഷണങ്ങളും. ഓരോ ചോദ്യത്തിലും നാല് മൂല്യങ്ങൾ അടങ്ങിയിരിക്കുന്നു, ചോദ്യത്തിന്റെ തരം, ശ്രേണിയുടെ ഇടത് പോയിന്റ്, ഒരു ശ്രേണിയുടെ വലത് പോയിന്റ്, ഒരു നമ്പർ കെ, നിങ്ങൾ ചെയ്യണം ...
ചോദ്യം 14. സ്റ്റോക്ക് വാങ്ങാനും വിൽക്കാനുമുള്ള മികച്ച സമയം പ്രശ്ന പ്രസ്താവന “സ്റ്റോക്ക് വാങ്ങാനും വിൽക്കാനുമുള്ള ഏറ്റവും നല്ല സമയം” എന്ന പ്രശ്നം, നിങ്ങൾക്ക് n ന്റെ വിലകളുടെ ഒരു നിര നൽകിയിട്ടുണ്ടെന്ന് പറയുന്നു, അവിടെ ith മൂലകം ith ദിവസം സ്റ്റോക്കിന്റെ വില സംഭരിക്കുന്നു. ഞങ്ങൾക്ക് ഒരു ഇടപാട് മാത്രമേ നടത്താൻ കഴിയൂവെങ്കിൽ, അതായത്, ഒരു ദിവസം വാങ്ങാനും ...
ചോദ്യം 15. ടോപ്പ് കെ പതിവ് ഘടകങ്ങൾ പ്രശ്ന പ്രസ്താവന മുകളിലുള്ള കെ പതിവ് ഘടകങ്ങളിൽ ഞങ്ങൾ ഒരു അറേ സംഖ്യകൾ നൽകിയിട്ടുണ്ട്, k ഏറ്റവും കൂടുതൽ സംഭവിക്കുന്ന ഘടകങ്ങൾ കണ്ടെത്തുക. ഉദാഹരണ സംഖ്യകൾ [] = {1, 1, 1, 2, 2, 3} k = 2 1 2 സംഖ്യകൾ [] = {1} k = 1 1 മികച്ച കെ പതിവ് ഘടകങ്ങൾ നിർമ്മിക്കുന്നതിനുള്ള നിഷ്കളങ്കമായ സമീപനം ...
ചോദ്യം 16. K വലുപ്പമുള്ള എല്ലാ സബ്റേകളുടെയും ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ഘടകങ്ങളുടെ ആകെത്തുക പ്രശ്ന പ്രസ്താവന “വലുപ്പത്തിന്റെ എല്ലാ സബ്റേകളുടെയും ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ മൂലകങ്ങളുടെ ആകെത്തുക” നിങ്ങൾക്ക് പോസിറ്റീവ്, നെഗറ്റീവ് സംഖ്യകൾ അടങ്ങിയ ഒരു അറേ നൽകിയിട്ടുണ്ടെന്നും k വലുപ്പത്തിലുള്ള എല്ലാ ഉപ അറേകളിലെയും ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ഘടകങ്ങളുടെ ആകെത്തുക കണ്ടെത്തുക എന്നും പറയുന്നു. ഉദാഹരണങ്ങൾ arr [] = {5, 9, 8, 3, ...
ചോദ്യം 17. M ഇനങ്ങൾ നീക്കംചെയ്തതിനുശേഷം കുറഞ്ഞ ഘടകങ്ങളുടെ എണ്ണം പ്രശ്ന പ്രസ്താവന “m ഇനങ്ങൾ നീക്കംചെയ്തതിനുശേഷം വ്യത്യസ്ത ഘടകങ്ങളുടെ ഏറ്റവും കുറഞ്ഞ എണ്ണം” എന്ന പ്രശ്നം നിങ്ങൾക്ക് ഒരു അറേയും ഒരു സംഖ്യ m ഉം ഉണ്ടെന്ന് പറയുന്നു. അറേയിലെ ഓരോ ഘടകങ്ങളും ഒരു ഇന ഐഡിയെ സൂചിപ്പിക്കുന്നു. പ്രശ്ന പ്രസ്താവന m ഘടകങ്ങൾ ചുരുങ്ങിയ രീതിയിൽ നീക്കംചെയ്യാൻ ആവശ്യപ്പെടുന്നു ...
ചോദ്യം 18. ലീറ്റ്കോഡ് ഉപസെറ്റ് ചെയ്യുക സബ്സെറ്റ് ലീറ്റ്കോഡ് പ്രശ്നത്തിൽ ഞങ്ങൾ ഒരു കൂട്ടം വ്യത്യസ്ത സംഖ്യകൾ, സംഖ്യകൾ, എല്ലാ ഉപസെറ്റുകളും പ്രിന്റുചെയ്യുക (പവർ സെറ്റ്). കുറിപ്പ്: പരിഹാര സെറ്റിൽ തനിപ്പകർപ്പ് ഉപസെറ്റുകൾ അടങ്ങിയിരിക്കരുത്. ചിലത് ഇല്ലാതാക്കിക്കൊണ്ട് ബിയിൽ നിന്ന് നേടാനാകുമെങ്കിൽ ഒരു അറേ ബി യുടെ ഒരു ഉപസെറ്റാണ് ഒരു അറേ എ (ഒരുപക്ഷേ, പൂജ്യം ...
ചോദ്യം 19. വചനം തിരയൽ നമ്മുടെ ജീവിതത്തിലെ ചില സമയങ്ങളിൽ വാക്ക് കണ്ടെത്തൽ പസിലുകൾ പോലെയാണ് വേഡ് തിരയൽ. ഇന്ന് ഞാൻ പട്ടികയിൽ ഒരു പരിഷ്കരിച്ച ക്രോസ്വേഡ് കൊണ്ടുവരുന്നു. ഞാൻ എന്താണ് സംസാരിക്കുന്നതെന്ന് എന്റെ വായനക്കാർ അൽപ്പം ആശയക്കുഴപ്പത്തിലായിരിക്കണം. കൂടുതൽ സമയം പാഴാക്കാതെ നമുക്ക് പ്രശ്ന പ്രസ്താവനയിലേക്ക് പോകാം ...
ചോദ്യം 20. രണ്ട് അടുക്കിയ അറേകളുടെ മീഡിയൻ യഥാക്രമം n, m വലുപ്പമുള്ള രണ്ട് തരം അറേകൾ A, B എന്നിവ നൽകി. തന്നിരിക്കുന്ന രണ്ട് അറേകൾ ലയിപ്പിച്ചതിന് ശേഷം ലഭിച്ച അന്തിമ അടുക്കിയ അറേയുടെ മീഡിയൻ കണ്ടെത്തുക അല്ലെങ്കിൽ മറ്റൊരു തരത്തിൽ പറഞ്ഞാൽ, അടുക്കിയ രണ്ട് അറേകളുടെ ശരാശരി കണ്ടെത്തുക. (പ്രതീക്ഷിക്കുന്ന സമയ സങ്കീർണ്ണത: O (ലോഗ് (n))) ഇതിനായി 1 നെ സമീപിക്കുക ...
ചോദ്യം 21. അടുക്കിയ റൊട്ടേറ്റഡ് അറേയിൽ ഒരു ഘടകം തിരയുക അടുക്കിയ റൊട്ടേറ്റഡ് അറേ പ്രശ്നത്തിലെ തിരയലിൽ ഞങ്ങൾ ഒരു അടുക്കിയതും തിരിക്കുന്നതുമായ അറേയും ഒരു ഘടകവും നൽകി, തന്നിരിക്കുന്ന ഘടകം അറേയിൽ ഉണ്ടോ ഇല്ലയോ എന്ന് പരിശോധിക്കുക. ഉദാഹരണങ്ങൾ ഇൻപുട്ട് സംഖ്യകൾ [] = {2, 5, 6, 0, 0, 1, 2} ടാർഗെറ്റ് = 0 put ട്ട്പുട്ട് യഥാർത്ഥ ഇൻപുട്ട് സംഖ്യകൾ [] = {2, ...
ചോദ്യം 22. അടുക്കിയ റൊട്ടേറ്റഡ് അറേയിൽ തിരയുക O (ലോഗ്) സമയത്തിൽ ബൈനറി തിരയൽ ഉപയോഗിച്ച് അടുക്കിയ റൊട്ടേറ്റഡ് അറേയിലെ ഒരു ഘടക തിരയൽ കണ്ടെത്താനാകും. O (ലോഗ്) സമയത്തിൽ അടുക്കിയ റൊട്ടേറ്റഡ് അറേയിൽ നൽകിയിരിക്കുന്ന ഒരു ഘടകം കണ്ടെത്തുക എന്നതാണ് ഈ പോസ്റ്റിന്റെ ലക്ഷ്യം. അടുക്കിയ റൊട്ടേറ്റ് അറേയുടെ ചില ഉദാഹരണം നൽകിയിരിക്കുന്നു. ഉദാഹരണം ഇൻപുട്ട്: arr [] = {7,8,9,10,1,2,3,5,6}; ...
ചോദ്യം 23. പരമാവധി സുബാരെ പരമാവധി സബ്റേ പ്രശ്നത്തിൽ ഞങ്ങൾ ഒരു ഇൻറിജർ അറേ നമ്പറുകൾ നൽകി, ഏറ്റവും വലിയ സംഖ്യയുള്ള തുടർച്ചയായ സബ് അറേ കണ്ടെത്തി പരമാവധി സം സബ്റേ മൂല്യം പ്രിന്റുചെയ്യുക. ഉദാഹരണം ഇൻപുട്ട് നമ്പറുകൾ [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} put ട്ട്പുട്ട് 6 അൽഗോരിതം കണ്ടെത്തുക എന്നതാണ് ലക്ഷ്യം ...
ചോദ്യം 24. പീക്ക് എലമെന്റ് കണ്ടെത്തുക ഫീൽഡ് പീക്ക് എലമെന്റ് പ്രശ്നം മനസിലാക്കാം. അതിന്റെ ഏറ്റവും ഉയർന്ന ഘടകം ആവശ്യമുള്ള ഒരു ശ്രേണി ഇന്ന് നമ്മുടെ പക്കലുണ്ട്. പീക്ക് എലമെൻറ് എന്നതുകൊണ്ട് ഞാൻ എന്താണ് അർത്ഥമാക്കുന്നത് എന്ന് ഇപ്പോൾ നിങ്ങൾ ചിന്തിച്ചിരിക്കണം. ഏറ്റവും ഉയർന്ന മൂലകം അതിന്റെ എല്ലാ അയൽവാസികളേക്കാളും വലുതാണ്. ഉദാഹരണം: ഒരു നിര ...
ചോദ്യം 25. നാണയം മാറ്റുന്ന പ്രശ്നം നാണയം മാറ്റുന്ന പ്രശ്നം - വ്യത്യസ്ത മൂല്യങ്ങളായ ചില നാണയങ്ങൾ c1, c2,…, cs നൽകി (ഉദാഹരണത്തിന്: 1,4,7….). ഞങ്ങൾക്ക് ഒരു തുക ആവശ്യമാണ്. തന്നിരിക്കുന്ന ഈ നാണയങ്ങൾ ഉപയോഗിച്ച് n തുക രൂപപ്പെടുത്തുക. നിങ്ങൾക്ക് ആവശ്യമുള്ളത്ര തവണ ഒരു നാണയം ഉപയോഗിക്കാം. ഇതിനുള്ള ആകെ വഴികളുടെ എണ്ണം കണ്ടെത്തുക ...
ചോദ്യം 26. വിഭജിച്ച് ജയിക്കുക ഉപയോഗിച്ച് പരമാവധി സബ്റേ തുക പ്രശ്ന പ്രസ്താവന “വിഭജിച്ച് കീഴടക്കുക” ഉപയോഗിച്ചുള്ള പരമാവധി സബ്റേ തുകയിൽ ഞങ്ങൾ പോസിറ്റീവ്, നെഗറ്റീവ് സംഖ്യകളുടെ ഒരു നിര നൽകി. തുടർച്ചയായ സബ്റേയുടെ ഏറ്റവും വലിയ തുക കണ്ടെത്തുന്ന ഒരു പ്രോഗ്രാം എഴുതുക. ഇൻപുട്ട് ഫോർമാറ്റ് ഒരു ഇൻറിജർ എൻ അടങ്ങിയിരിക്കുന്ന ആദ്യ വരി. രണ്ടാം നിര ...
ചോദ്യം 27. ഏറ്റവും വലിയ നമ്പർ II രൂപീകരിക്കുന്നതിന് നൽകിയ നമ്പറുകൾ ക്രമീകരിക്കുക പ്രശ്ന പ്രസ്താവന “ഏറ്റവും വലിയ നമ്പർ II രൂപീകരിക്കുന്നതിന് നൽകിയ നമ്പറുകൾ ക്രമീകരിക്കുക” പ്രശ്നത്തിൽ, ഞങ്ങൾ പോസിറ്റീവ് സംഖ്യകളുടെ ഒരു നിര നൽകി. ക്രമീകരണം ഏറ്റവും വലിയ മൂല്യമുണ്ടാക്കുന്ന തരത്തിൽ അവയെ ക്രമീകരിക്കുക. ഇൻപുട്ട് ഫോർമാറ്റ് ഒരു പൂർണ്ണസംഖ്യ n അടങ്ങിയിരിക്കുന്ന ആദ്യത്തേതും ഒരേയൊരു വരിയും. രണ്ടാം വരി അടങ്ങിയിരിക്കുന്നു ...
ചോദ്യം 28. വർദ്ധിക്കുന്ന തുടർന്നുള്ള തുക പ്രശ്ന പ്രസ്താവന “പരമാവധി തുക വർദ്ധിക്കുന്ന തുടർന്നുള്ള” പ്രശ്നത്തിൽ ഞങ്ങൾ ഒരു ശ്രേണി നൽകി. തന്നിരിക്കുന്ന അറേയുടെ പരമാവധി തുടർച്ചയുടെ ആകെത്തുക കണ്ടെത്തുക, അതായത് തുടർന്നുള്ള സംഖ്യകൾ അടുക്കിയ ക്രമത്തിലാണ്. ഒരു ശ്രേണി ഒരു ശ്രേണിയുടെ ഭാഗമാണ്, അത് ഒരു ശ്രേണിയാണ് ...
ചോദ്യം 29. ഒരു അറേയിൽ നിന്ന് പീക്ക് എലമെന്റ് കണ്ടെത്തുക പ്രശ്ന പ്രസ്താവന “ഒരു അറേയിൽ നിന്ന് പീക്ക് എലമെന്റ് കണ്ടെത്തുക” പ്രശ്നത്തിൽ ഞങ്ങൾ ഒരു ഇൻപുട്ട് അറേ പൂർണ്ണസംഖ്യകൾ നൽകി. ഒരു പീക്ക് ഘടകം കണ്ടെത്തുക. ഒരു അറേയിൽ, മൂലകം രണ്ട് അയൽവാസികളേക്കാളും വലുതാണെങ്കിൽ ഒരു മൂലകം ഒരു പീക്ക് മൂലകമാണ്. മൂല മൂലകങ്ങൾക്കായി, നമുക്ക് മാത്രം പരിഗണിക്കാം ...
ചോദ്യം 30. പാർട്ടീഷൻ പ്രശ്നം പ്രശ്ന പ്രസ്താവന പാർട്ടീഷൻ പ്രശ്നത്തിൽ, n ഘടകങ്ങൾ അടങ്ങിയ ഒരു സെറ്റ് ഞങ്ങൾ നൽകി. തന്നിരിക്കുന്ന സെറ്റിനെ രണ്ട് സെറ്റുകളായി വിഭജിക്കാനാകുമോയെന്ന് കണ്ടെത്തുക, അവയുടെ ഉപസെറ്റുകളിലെ ഘടകങ്ങളുടെ ആകെത്തുക തുല്യമാണ്. ഉദാഹരണം ഇൻപുട്ട് arr [] = {4, 5, 11, 9, 8, 3} put ട്ട്പുട്ട് അതെ വിശദീകരണം അറേ ...
ചോദ്യം 31. തന്നിരിക്കുന്ന തുകയ്ക്കൊപ്പം സുബാരെ പ്രശ്ന പ്രസ്താവന തന്നിരിക്കുന്ന തുക പ്രശ്നമുള്ള സബ്റേയിൽ, n പോസിറ്റീവ് ഘടകങ്ങൾ അടങ്ങിയ ഒരു ശ്രേണി ഞങ്ങൾ നൽകി. തന്നിരിക്കുന്ന_സമിന് തുല്യമായ സബ്റേയുടെ എല്ലാ ഘടകങ്ങളുടെയും ആകെത്തുക ഞങ്ങൾ സബ്റേ കണ്ടെത്തണം. ചിലത് ഇല്ലാതാക്കിയാണ് യഥാർത്ഥ അറേയിൽ നിന്ന് സുബാരെ ലഭിക്കുന്നത് ...
ചോദ്യം 32. രണ്ട് അടുക്കിയ അറേകൾ ലയിപ്പിക്കുക പ്രശ്ന പ്രസ്താവന ലയിപ്പിച്ച രണ്ട് തരം അറേ പ്രശ്നത്തിൽ, ഞങ്ങൾ രണ്ട് ഇൻപുട്ട് അടുക്കിയ അറേകൾ നൽകി, ഈ രണ്ട് അറേകളും ഞങ്ങൾ ലയിപ്പിക്കേണ്ടതുണ്ട്, അതായത് പൂർണ്ണമായ സോർട്ടിംഗിന് ശേഷമുള്ള പ്രാരംഭ സംഖ്യകൾ ആദ്യ അറേയിലും രണ്ടാമത്തെ അറേയിൽ അവശേഷിക്കും. ഉദാഹരണം ഇൻപുട്ട് എ [] = {1, 3, 5, 7, ...
ചോദ്യം 33. നൽകിയ മൂല്യത്തേക്കാൾ കുറഞ്ഞ തുകയുള്ള ത്രിമൂർത്തികളുടെ എണ്ണം പ്രശ്ന പ്രസ്താവന N ഘടകങ്ങളുടെ എണ്ണം അടങ്ങിയ ഒരു ശ്രേണി ഞങ്ങൾ നൽകി. തന്നിരിക്കുന്ന അറേയിൽ, തന്നിരിക്കുന്ന മൂല്യത്തേക്കാൾ കുറവുള്ള ത്രിവർണ്ണങ്ങളുടെ എണ്ണം എണ്ണുക. ഉദാഹരണം ഇൻപുട്ട് a [] = {1, 2, 3, 4, 5, 6, 7, 8} തുക = 10 put ട്ട്പുട്ട് 7 സാധ്യമായ മൂന്നിരട്ടി: ...
ചോദ്യം 34. അടുക്കിയ രണ്ട് അറേകൾ ലയിപ്പിക്കുന്നു പ്രശ്ന പ്രസ്താവന രണ്ട് തരംതിരിച്ച അറേകളുടെ പ്രശ്നം ലയിപ്പിക്കുന്നതിന് ഞങ്ങൾ രണ്ട് അടുക്കിയ അറേകൾ നൽകിയിട്ടുണ്ട്, ഒരു അറേ വലുപ്പമുള്ള m + n, മറ്റൊന്ന് വലുപ്പം n ഉള്ള അറേ. ഞങ്ങൾ n വലുപ്പത്തിലുള്ള അറേയെ m + n വലുപ്പത്തിലുള്ള അറേയിലേക്ക് ലയിപ്പിക്കുകയും m + n വലുപ്പത്തിലുള്ള ലയിപ്പിച്ച അറേ പ്രിന്റുചെയ്യുകയും ചെയ്യും. ഉദാഹരണം ഇൻപുട്ട് 6 3 M [] = ...
ചോദ്യം 35. തന്നിരിക്കുന്ന തുക ഉപയോഗിച്ച് അറേയിൽ ട്രിപ്പിൾ കണ്ടെത്തുക പ്രശ്ന പ്രസ്താവന പൂർണ്ണസംഖ്യകളുടെ ഒരു നിര നൽകിയാൽ, അറേയിലെ മൂന്ന് ഘടകങ്ങളുടെ സംയോജനം ഒരു നിശ്ചിത മൂല്യത്തിന് തുല്യമായ X കണ്ടെത്തുക. ഇവിടെ നമുക്ക് ലഭിക്കുന്ന ആദ്യ കോമ്പിനേഷൻ പ്രിന്റുചെയ്യും. അത്തരമൊരു കോമ്പിനേഷൻ ഇല്ലെങ്കിൽ -1 പ്രിന്റുചെയ്യുക. ഉദാഹരണം ഇൻപുട്ട് N = 5, X = 15 arr [] = ...
ചോദ്യം 36. ക്രമീകരിക്കാത്ത അറേയിൽ കാണാത്ത ഏറ്റവും ചെറിയ പോസിറ്റീവ് നമ്പർ പ്രശ്ന പ്രസ്താവന തന്നിരിക്കുന്ന തരംതിരിക്കാത്ത അറേയിൽ, ക്രമീകരിക്കാത്ത അറേയിൽ കാണാത്ത ഏറ്റവും ചെറിയ പോസിറ്റീവ് നമ്പർ കണ്ടെത്തുക. ഒരു പോസിറ്റീവ് സംഖ്യയിൽ 0 ഉൾപ്പെടുന്നില്ല. ആവശ്യമെങ്കിൽ ഞങ്ങൾക്ക് യഥാർത്ഥ അറേ പരിഷ്ക്കരിക്കാനാകും. അറേയിൽ പോസിറ്റീവ്, നെഗറ്റീവ് സംഖ്യകൾ അടങ്ങിയിരിക്കാം. ഉദാഹരണം a. ഇൻപുട്ട് അറേ: [3, 4, -1, 0, -2, 2, 1, ...
ചോദ്യം 37. തന്നിരിക്കുന്ന അറേയുടെ അവസാനത്തിലേക്ക് എല്ലാ പൂജ്യങ്ങളും നീക്കുക പ്രശ്ന പ്രസ്താവന തന്നിരിക്കുന്ന അറേയിൽ അറേയിലുള്ള എല്ലാ പൂജ്യങ്ങളും അറേയുടെ അവസാനത്തിലേക്ക് നീക്കുക. അറേയുടെ അവസാനത്തിലേക്ക് എല്ലാ പൂജ്യങ്ങളും ചേർക്കുന്നതിന് ഇവിടെ എല്ലായ്പ്പോഴും ഒരു മാർഗമുണ്ട്. ഉദാഹരണം ഇൻപുട്ട് 9 9 17 0 14 0 ...
ചോദ്യം 38. അടുക്കിയ അറേയിലെ സംഭവങ്ങളുടെ എണ്ണം പ്രശ്ന പ്രസ്താവന “അടുക്കിയ അറേയിലെ സംഭവങ്ങളുടെ എണ്ണം” പ്രശ്നത്തിൽ, ഞങ്ങൾ ഒരു അടുക്കിയ ശ്രേണി നൽകി. എക്സ് ഒരു സംഖ്യയായ X ന്റെ അടുക്കിയ അറേയിലെ സംഭവങ്ങളുടെയോ ആവൃത്തിയുടെയോ എണ്ണം കണക്കാക്കുക. ഉദാഹരണം ഇൻപുട്ട് 13 1 2 2 2 2 3 3 3 4 4 ...
ചോദ്യം 39. ഒരു ഉൽപ്പന്ന അറേ പസിൽ പ്രശ്ന പ്രസ്താവന ഒരു ഉൽപ്പന്ന അറേ പസിൽ പ്രശ്നത്തിൽ, ഞങ്ങൾ ഒരു അറേ നിർമ്മിക്കേണ്ടതുണ്ട്, അവിടെ ith പൊസിഷനിലെ മൂലകം ഒഴികെ തന്നിരിക്കുന്ന അറേയിലെ എല്ലാ ഘടകങ്ങളുടെയും ഉൽപ്പന്നമായിരിക്കും ith മൂലകം. ഉദാഹരണം ഇൻപുട്ട് 5 10 3 5 6 2 put ട്ട്പുട്ട് 180 600 360 300 900 ...
ചോദ്യം 40. ഭൂരിപക്ഷ ഘടകം പ്രശ്ന പ്രസ്താവന ഒരു അടുക്കിയ അറേ നൽകിയാൽ, അടുക്കിയ അറേയിൽ നിന്ന് ഭൂരിപക്ഷ ഘടകവും ഞങ്ങൾ കണ്ടെത്തേണ്ടതുണ്ട്. ഭൂരിപക്ഷ ഘടകം: അറേയുടെ പകുതിയിലധികം വലുപ്പമുള്ള സംഖ്യ. ഇവിടെ നമ്മൾ ഒരു നമ്പർ x നൽകി, അത് പരിശോധിക്കേണ്ടത് ഭൂരിപക്ഷം_ഇലെമെന്റ് ആണോ അല്ലയോ എന്ന്. ഉദാഹരണം ഇൻപുട്ട് 5 2 ...
ബൈറ്റ്ഡാൻസ് സ്ട്രിംഗ് ചോദ്യങ്ങൾ
ചോദ്യം 41. ഏറ്റവും വലിയ ലീറ്റ്കോഡ് പരിഹാരം പ്രശ്ന പ്രസ്താവന ഏറ്റവും വലിയ സംഖ്യ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - "ഏറ്റവും വലിയ സംഖ്യ" പ്രസ്താവിക്കുന്നു, നെഗറ്റീവ് അല്ലാത്ത പൂർണ്ണസംഖ്യകളുടെ ഒരു ലിസ്റ്റ് നൽകിയിരിക്കുന്നു, ഏറ്റവും വലിയ സംഖ്യ രൂപപ്പെടുകയും അത് തിരികെ നൽകുകയും ചെയ്യുന്ന വിധത്തിൽ ഞങ്ങൾ സംഖ്യകൾ ക്രമീകരിക്കേണ്ടതുണ്ട്. ഫലം വളരെ വലുതായിരിക്കാം, അതിനാൽ നിങ്ങൾ മടങ്ങേണ്ടതുണ്ട് ...
ചോദ്യം 42. ട്രൈ (പ്രിഫിക്സ് ട്രീ) ലീറ്റ്കോഡ് പരിഹാരം നടപ്പിലാക്കുക പ്രശ്ന പ്രസ്താവന ഇംപ്ലിമെന്റ് ട്രൈ (പ്രിഫിക്സ് ട്രീ) ലീറ്റ്കോഡ് സൊല്യൂഷൻ - “ട്രി ഇംപ്ലിമെന്റ് ട്രൈ (പ്രിഫിക്സ് ട്രീ)” ഇൻസേർട്ട് ചെയ്യലും തിരയലും പ്രിഫിക്സ് തിരയലും കാര്യക്ഷമമായി നടത്തുന്ന ട്രൈ ഡാറ്റ സ്ട്രക്ചർ നടപ്പിലാക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടുന്നു. ഉദാഹരണം: ഇൻപുട്ട്: ["പരീക്ഷിക്കുക", "തിരുകുക", "തിരയൽ", "തിരയൽ", "ആരംഭിക്കുക", "തിരുകുക", "തിരയൽ"] [[], ["ആപ്പിൾ"], ["ആപ്പിൾ"], [ "app"], ["app"], ["app"], ["app"]] ഔട്ട്പുട്ട്: [null, null, true, false, true, null, true] വിശദീകരണം: എല്ലാ സ്ട്രിംഗുകളും ചേർത്ത ശേഷം, നോക്കൂ നോക്കൂ ഇതുപോലെ. വേഡ് ആപ്പിൾ തിരഞ്ഞത് ഏത് ...
ചോദ്യം 43. അസാധുവായ പരാന്തീസസ് Leetcode പരിഹാരം നീക്കം ചെയ്യുക പ്രശ്ന പ്രസ്താവന അസാധുവായ പരാന്തീസിസ് നീക്കം ചെയ്യുക Leetcode സൊല്യൂഷൻ - നിങ്ങൾക്ക് പരന്തീസിസും ചെറിയക്ഷരങ്ങളും അടങ്ങുന്ന ഒരു സ്ട്രിംഗ് s നൽകിയിട്ടുണ്ടെന്ന് പ്രസ്താവിക്കുന്നു. ഇൻപുട്ട് സ്ട്രിംഗ് സാധുതയുള്ളതാക്കുന്നതിന് ഞങ്ങൾ അസാധുവായ പരാൻതീസിസുകളുടെ ഏറ്റവും കുറഞ്ഞ എണ്ണം നീക്കം ചെയ്യേണ്ടതുണ്ട്. സാധ്യമായ എല്ലാ ഫലങ്ങളും ഏത് ക്രമത്തിലും ഞങ്ങൾക്ക് നൽകേണ്ടതുണ്ട്. ഒരു സ്ട്രിംഗ് ആണ്...
ചോദ്യം 44. സ്ട്രിംഗ്സ് ലീറ്റ്കോഡ് പരിഹാരം ഗുണിക്കുക പ്രശ്നം മൾട്ടിപ്ലൈ സ്ട്രിംഗുകൾ ലീറ്റ്കോഡ് പരിഹാരം ഇൻപുട്ടായി ഞങ്ങൾക്ക് നൽകിയിട്ടുള്ള രണ്ട് സ്ട്രിംഗുകളെ ഗുണിക്കാൻ ആവശ്യപ്പെടുന്നു. കോളർ ഫംഗ്ഷനിലേക്ക് ഗുണിച്ചതിന്റെ ഈ ഫലം ഞങ്ങൾ അച്ചടിക്കുകയോ തിരികെ നൽകുകയോ ചെയ്യേണ്ടതുണ്ട്. അതിനാൽ കൂടുതൽ string പചാരികമായി രണ്ട് സ്ട്രിംഗുകൾ നൽകുന്നതിന്, നൽകിയ സ്ട്രിംഗുകളുടെ ഉൽപ്പന്നം കണ്ടെത്തുക. ...
ചോദ്യം 45. ഏറ്റവും ദൈർഘ്യമേറിയ ആവർത്തനം “ദൈർഘ്യമേറിയ ആവർത്തിച്ചുള്ള തുടർച്ച” എന്ന പ്രശ്നം ഒരു ഇൻപുട്ടായി നിങ്ങൾക്ക് ഒരു സ്ട്രിംഗ് നൽകിയിട്ടുണ്ടെന്ന് പറയുന്നു. ഏറ്റവും ദൈർഘ്യമേറിയ ആവർത്തിച്ചുള്ള കണ്ടെത്തൽ കണ്ടെത്തുക, അതാണ് സ്ട്രിംഗിൽ രണ്ടുതവണ നിലനിൽക്കുന്നത്. ഉദാഹരണം aeafbdfdg 3 (afd) സമീപനം സ്ട്രിംഗിലെ ഏറ്റവും ദൈർഘ്യമേറിയ തുടർച്ചയെ കണ്ടെത്താൻ പ്രശ്നം നമ്മോട് ആവശ്യപ്പെടുന്നു. ...
ചോദ്യം 46. അക്ഷരങ്ങൾ ആവർത്തിക്കാതെ ഏറ്റവും ദൈർഘ്യമേറിയ സബ്സ്ട്രിംഗ് LeetCode പരിഹാരം പ്രതീകങ്ങൾ ആവർത്തിക്കാതെ ഏറ്റവും ദൈർഘ്യമേറിയ സബ്സ്ട്രിംഗ് LeetCode പരിഹാരം - ഒരു സ്ട്രിംഗ് നൽകിയാൽ, പ്രതീകങ്ങൾ ആവർത്തിക്കാതെ തന്നെ ഏറ്റവും ദൈർഘ്യമേറിയ സബ്സ്ട്രിംഗിന്റെ ദൈർഘ്യം കണ്ടെത്തേണ്ടതുണ്ട്. നമുക്ക് കുറച്ച് ഉദാഹരണങ്ങളിലേക്ക് നോക്കാം: ഉദാഹരണം pwwkew 3 വിശദീകരണം: ഉത്തരം 3 aav 2 നീളമുള്ള “wke” ആണ് വിശദീകരണം: ഉത്തരം “av” ആണ് നീളം 2 സമീപനം-1 ...
ചോദ്യം 47. പലിൻഡ്രോം സബ്സ്ട്രിംഗ് അന്വേഷണങ്ങൾ പ്രശ്ന പ്രസ്താവന “പലിൻഡ്രോം സബ്സ്ട്രിംഗ് അന്വേഷണങ്ങൾ” എന്ന പ്രശ്നം നിങ്ങൾക്ക് ഒരു സ്ട്രിംഗും ചില ചോദ്യങ്ങളും നൽകിയിട്ടുണ്ടെന്ന് പറയുന്നു. ആ ചോദ്യങ്ങൾക്കൊപ്പം, ആ ചോദ്യത്തിൽ നിന്ന് രൂപംകൊണ്ട സബ്സ്ട്രിംഗ് ഒരു പലിൻഡ്രോം ആണോ എന്ന് നിങ്ങൾ നിർണ്ണയിക്കേണ്ടതുണ്ട്. ഉദാഹരണം സ്ട്രിംഗ് str = "aaabbabbaaa" ചോദ്യങ്ങൾ q [] = {{2, 3}, {2, 8}, {5, 7}, ...
ചോദ്യം 48. തന്നിരിക്കുന്ന സ്ട്രിംഗിന്റെ പരമാവധി ഭാരം പരിവർത്തനം പ്രശ്ന പ്രസ്താവന തന്നിരിക്കുന്ന സ്ട്രിംഗ് പ്രശ്നത്തിന്റെ പരമാവധി ഭാരം പരിവർത്തനം 'എ', 'ബി' എന്നീ രണ്ട് പ്രതീകങ്ങൾ മാത്രം ഉൾക്കൊള്ളുന്ന ഒരു സ്ട്രിംഗ് നൽകിയതായി പറയുന്നു. ഏത് പ്രതീകവും ടോഗിൾ ചെയ്തുകൊണ്ട് സ്ട്രിംഗിനെ മറ്റൊരു സ്ട്രിംഗിലേക്ക് പരിവർത്തനം ചെയ്യാൻ ഞങ്ങൾക്ക് ഒരു ഓപ്പറേഷൻ ഉണ്ട്. അങ്ങനെ നിരവധി പരിവർത്തനങ്ങൾ സാധ്യമാണ്. സാധ്യമായ എല്ലാത്തിലും ...
ചോദ്യം 49. ദൂരം എഡിറ്റുചെയ്യുക എഡിറ്റ് ദൂര പ്രശ്നത്തിൽ, ഒരു സ്ട്രിംഗ് X ദൈർഘ്യം n ന്റെ മറ്റൊരു സ്ട്രിംഗ് Y ലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിന് ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ പ്രവർത്തനങ്ങളുടെ എണ്ണം കണ്ടെത്തേണ്ടതുണ്ട്. പ്രവർത്തനങ്ങൾ അനുവദനീയമാണ്: ഉൾപ്പെടുത്തൽ ഇല്ലാതാക്കൽ പകരംവയ്ക്കൽ ഉദാഹരണം ഇൻപുട്ട്: സ്ട്രിംഗ് 1 = “എബിസിഡി” സ്ട്രിംഗ് 2 = “അബെ” put ട്ട്പുട്ട്: ആവശ്യമായ കുറഞ്ഞ പ്രവർത്തനങ്ങൾ 2 (...
ചോദ്യം 50. സ്ട്രിംഗ് ഡീകോഡ് ചെയ്യുക നിങ്ങൾക്ക് ഒരു എൻകോഡുചെയ്ത സ്ട്രിംഗ് നൽകിയിട്ടുണ്ടെന്ന് കരുതുക. ഒരു സ്ട്രിംഗ് ഏതെങ്കിലും തരത്തിലുള്ള പാറ്റേണിൽ എൻകോഡുചെയ്തു, നിങ്ങളുടെ ചുമതല സ്ട്രിംഗ് ഡീകോഡ് ചെയ്യുക എന്നതാണ്. നമുക്ക് പറയാം, <തവണ സ്ട്രിംഗ് സംഭവിക്കുന്നില്ല> [സ്ട്രിംഗ്] ഉദാഹരണം ഇൻപുട്ട് 3 [b] 2 [bc] put ട്ട്പുട്ട് bbbcaca വിശദീകരണം ഇവിടെ “b” 3 തവണയും “ca” 2 തവണയും സംഭവിക്കുന്നു. ...
ചോദ്യം 51. അടുത്ത ക്രമമാറ്റം ഞങ്ങൾ ഒരു വാക്ക് നൽകിയ അടുത്ത പെർമ്യൂട്ടേഷൻ പ്രശ്നത്തിൽ, അതിൻറെ നിഘണ്ടുവിൽ കൂടുതൽ_പെർമ്യൂട്ടേഷൻ കണ്ടെത്തുക. ഉദാഹരണ ഇൻപുട്ട്: str = "ട്യൂട്ടോറിയൽകപ്പ്" output ട്ട്പുട്ട്: ട്യൂട്ടോറിയൽപ്ക്യു ഇൻപുട്ട്: str = "nmhdgfecba" output ട്ട്പുട്ട്: nmheabcdfg ഇൻപുട്ട്: str = "അൽഗോരിതംസ്" output ട്ട്പുട്ട്: അൽഗോരിതം ഇൻപുട്ട്: str = "സ്പൂൺഫീഡ്" output ട്ട്പുട്ട്: അടുത്ത പെർമ്യൂട്ടേഷൻ ...
ചോദ്യം 52. സാധുവായ പരാന്തീസസ് LeetCode പരിഹാരം സാധുവായ പരാന്തീസിസ് LeetCode പ്രശ്നത്തിൽ ഞങ്ങൾ '(', ')', '{', '}', '[', ']' എന്നീ അക്ഷരങ്ങൾ അടങ്ങിയ ഒരു സ്ട്രിംഗ് നൽകിയിട്ടുണ്ട്, ഇൻപുട്ട് സ്ട്രിംഗ് സാധുതയുള്ളതാണോ എന്ന് നിർണ്ണയിക്കുക. ഇവിടെ ഞങ്ങൾ നിങ്ങൾക്ക് ഒരു സാധുവായ പരാന്തീസസ് LeetCode പരിഹാരം നൽകും. ഇനിപ്പറയുന്നവയാണെങ്കിൽ ഒരു ഇൻപുട്ട് സ്ട്രിംഗ് സാധുവാണ്: ഓപ്പൺ ബ്രാക്കറ്റുകൾ അടച്ചിരിക്കണം ...
ചോദ്യം 53. എസ്ടിഎൽ ഉപയോഗിച്ച് നൽകിയ സ്ട്രിംഗിന്റെ ക്രമമാറ്റം പ്രശ്ന പ്രസ്താവന “എസ്ടിഎൽ ഉപയോഗിച്ചുള്ള ഒരു സ്ട്രിംഗിന്റെ പെർമ്യൂട്ടേഷനുകൾ” പ്രശ്നത്തിൽ, ഞങ്ങൾ ഒരു സ്ട്രിംഗ് “s” നൽകി. എസ്ടിഎൽ ഫംഗ്ഷനുകൾ ഉപയോഗിച്ച് ഇൻപുട്ട് സ്ട്രിംഗിന്റെ എല്ലാ ക്രമമാറ്റങ്ങളും അച്ചടിക്കുക. ഇൻപുട്ട് ഫോർമാറ്റ് “s” സ്ട്രിംഗ് അടങ്ങിയിരിക്കുന്ന ആദ്യത്തേതും ഒരേയൊരു വരിയും. Put ട്ട്പുട്ട് ഫോർമാറ്റ് തന്നിരിക്കുന്ന എല്ലാ ക്രമമാറ്റങ്ങളും അച്ചടിക്കുക ...
ചോദ്യം 54. ഏറ്റവും ദൈർഘ്യമേറിയ സാധുവായ സബ്സ്ട്രിംഗിന്റെ ദൈർഘ്യം പ്രശ്ന പ്രസ്താവന “ദൈർഘ്യമേറിയ സാധുവായ സബ്സ്ട്രിംഗിന്റെ ദൈർഘ്യം” ൽ, തുറക്കുന്നതും അടയ്ക്കുന്നതുമായ പരാൻതീസിസ് മാത്രം ഉൾക്കൊള്ളുന്ന ഒരു സ്ട്രിംഗ് ഞങ്ങൾ നൽകി. ഏറ്റവും ദൈർഘ്യമേറിയ സാധുവായ പരാൻതീസിസ് സബ്സ്ട്രിംഗ് കണ്ടെത്തുന്ന ഒരു പ്രോഗ്രാം എഴുതുക. ഇൻപുട്ട് ഫോർമാറ്റ് ഒരു സ്ട്രിംഗ് അടങ്ങിയിരിക്കുന്ന ആദ്യത്തേതും ഒരേയൊരു വരിയും. Put ട്ട്പുട്ട് ഫോർമാറ്റ് ആദ്യത്തേതും ...
ചോദ്യം 55. മറ്റൊരു സ്ട്രിംഗിന്റെ എല്ലാ പ്രതീകങ്ങളും അടങ്ങുന്ന ഒരു സ്ട്രിംഗിലെ ഏറ്റവും ചെറിയ വിൻഡോ തന്നിരിക്കുന്ന പദത്തിലെ എല്ലാ പ്രതീകങ്ങളും ഉൾക്കൊള്ളുന്ന ഒരു സ്ട്രിംഗിലെ ഏറ്റവും ചെറിയ സബ്സ്ട്രിംഗ് കണ്ടെത്തുക അല്ലെങ്കിൽ മറ്റൊരു സ്ട്രിംഗിലെ എല്ലാ പ്രതീകങ്ങളും അടങ്ങുന്ന ഒരു സ്ട്രിംഗിലെ ഏറ്റവും ചെറിയ ജാലകം കണ്ടെത്തുക s, t എന്നീ രണ്ട് സ്ട്രിംഗുകൾ നൽകിയാൽ, ഏറ്റവും കുറഞ്ഞ ജാലകം കണ്ടെത്തുന്ന ഒരു ഫംഗ്ഷൻ എഴുതുക. ചെയ്യും...
ചോദ്യം 56. ഏറ്റവും വലിയ നമ്പർ II രൂപീകരിക്കുന്നതിന് നൽകിയ നമ്പറുകൾ ക്രമീകരിക്കുക പ്രശ്ന പ്രസ്താവന “ഏറ്റവും വലിയ നമ്പർ II രൂപീകരിക്കുന്നതിന് നൽകിയ നമ്പറുകൾ ക്രമീകരിക്കുക” പ്രശ്നത്തിൽ, ഞങ്ങൾ പോസിറ്റീവ് സംഖ്യകളുടെ ഒരു നിര നൽകി. ക്രമീകരണം ഏറ്റവും വലിയ മൂല്യമുണ്ടാക്കുന്ന തരത്തിൽ അവയെ ക്രമീകരിക്കുക. ഇൻപുട്ട് ഫോർമാറ്റ് ഒരു പൂർണ്ണസംഖ്യ n അടങ്ങിയിരിക്കുന്ന ആദ്യത്തേതും ഒരേയൊരു വരിയും. രണ്ടാം വരി അടങ്ങിയിരിക്കുന്നു ...
ബൈറ്റ്ഡാൻസ് ട്രീ ചോദ്യങ്ങൾ
ചോദ്യം 57. നോഡുകൾ ഇല്ലാതാക്കി ഫോറസ്റ്റ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ തിരികെ നൽകുക പ്രശ്ന പ്രസ്താവന ഡിലീറ്റ് നോഡുകൾ, റിട്ടേൺ ഫോറസ്റ്റ് ലീറ്റ് കോഡ് സൊല്യൂഷൻ - "നോഡുകൾ ഇല്ലാതാക്കി ഫോറസ്റ്റ് തിരികെ നൽകുക" എന്ന് പറയുന്നത് ഓരോ നോഡിനും പ്രത്യേക മൂല്യമുള്ള ബൈനറി ട്രീയുടെ റൂട്ട് നൽകിയിട്ടുണ്ട്. ഞങ്ങൾക്ക് ഒരു അറേയും നൽകിയിരിക്കുന്നു, to_delete, അതിൽ അടങ്ങിയിരിക്കുന്ന മൂല്യങ്ങളുള്ള എല്ലാ നോഡുകളും ഇല്ലാതാക്കേണ്ടതുണ്ട് ...
ചോദ്യം 58. ബൈനറി സെർച്ച് ട്രീ ലീറ്റ്കോഡ് സൊല്യൂഷൻ വീണ്ടെടുക്കുക പ്രശ്ന പ്രസ്താവന റിക്കവർ ബൈനറി സെർച്ച് ട്രീ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - "ബൈനറി സെർച്ച് ട്രീ വീണ്ടെടുക്കുക" എന്ന് പറയുന്നത് ബൈനറി സെർച്ച് ട്രീയുടെ റൂട്ട് നൽകിയിട്ടുണ്ട്, ഇവിടെ കൃത്യമായി രണ്ട് നോഡുകളുടെ മൂല്യങ്ങൾ അബദ്ധത്തിൽ കൈമാറ്റം ചെയ്യപ്പെടുന്നു. മരത്തിന്റെ ഘടന മാറ്റാതെ തന്നെ വീണ്ടെടുക്കണം. ഉദാഹരണം: ഇൻപുട്ട്: റൂട്ട് = [1,3,null,null,2] ഔട്ട്പുട്ട്: [3,1,null,null,2] ...
ചോദ്യം 59. M ഇനങ്ങൾ നീക്കംചെയ്തതിനുശേഷം കുറഞ്ഞ ഘടകങ്ങളുടെ എണ്ണം പ്രശ്ന പ്രസ്താവന “m ഇനങ്ങൾ നീക്കംചെയ്തതിനുശേഷം വ്യത്യസ്ത ഘടകങ്ങളുടെ ഏറ്റവും കുറഞ്ഞ എണ്ണം” എന്ന പ്രശ്നം നിങ്ങൾക്ക് ഒരു അറേയും ഒരു സംഖ്യ m ഉം ഉണ്ടെന്ന് പറയുന്നു. അറേയിലെ ഓരോ ഘടകങ്ങളും ഒരു ഇന ഐഡിയെ സൂചിപ്പിക്കുന്നു. പ്രശ്ന പ്രസ്താവന m ഘടകങ്ങൾ ചുരുങ്ങിയ രീതിയിൽ നീക്കംചെയ്യാൻ ആവശ്യപ്പെടുന്നു ...
ചോദ്യം 60. ജിഎസ്ടിയെ മിൻ ഹീപ്പിലേക്ക് പരിവർത്തനം ചെയ്യുക പ്രശ്ന പ്രസ്താവന ഒരു സമ്പൂർണ്ണ ബൈനറി തിരയൽ ട്രീ നൽകിയാൽ, അതിനെ ഒരു മിൻ ഹീപ്പായി പരിവർത്തനം ചെയ്യുന്നതിന് ഒരു അൽഗോരിതം എഴുതുക, അത് ബിഎസ്ടിയെ മിൻ ഹീപ്പിലേക്ക് പരിവർത്തനം ചെയ്യുക എന്നതാണ്. മിഡ് ഹീപ്പ് ഒരു നോഡിന്റെ ഇടതുവശത്തുള്ള മൂല്യങ്ങൾ വലതുവശത്തുള്ള മൂല്യങ്ങളേക്കാൾ കുറവായിരിക്കണം ...
ചോദ്യം 61. ഒരു സാധാരണ ജിഎസ്ടിയെ സമതുലിതമായ ജിഎസ്ടിയിലേക്ക് പരിവർത്തനം ചെയ്യുക പ്രശ്ന പ്രസ്താവന ഒരു ബൈനറി തിരയൽ വൃക്ഷം (ജിഎസ്ടി) നൽകി, ജിഎസ്ടിയെ ഒരു സമതുലിതമായ ബൈനറി തിരയൽ വൃക്ഷമാക്കി മാറ്റുന്നതിന് ഒരു അൽഗോരിതം എഴുതുക. ഒരു സമീകൃത ബൈനറി തിരയൽ ട്രീ ഒരു ബൈനറി തിരയൽ ട്രീ അല്ലാതെ മറ്റൊന്നുമല്ല, ഇടത് സബ്ട്രീയുടെയും വലത് സബ്ട്രീയുടെയും ഉയരം തമ്മിലുള്ള വ്യത്യാസം 1 ൽ കുറവോ തുല്യമോ ആണ് ... ...
ചോദ്യം 62. നൽകിയ ഓർഡർ, പ്രീ ഓർഡർ ട്രാവെർസലുകളിൽ നിന്ന് ബൈനറി ട്രീ നിർമ്മിക്കുക ഈ പ്രശ്നത്തിൽ, ബൈനറി ട്രീയുടെ ഇൻഓർഡറും പ്രീഓർഡറും ഉണ്ട്. തന്നിരിക്കുന്ന Inorder, Preorder ട്രാവെർസലുകളിൽ നിന്ന് ഞങ്ങൾ ഒരു ബൈനറി ട്രീ നിർമ്മിക്കേണ്ടതുണ്ട്. ഉദാഹരണ ഇൻപുട്ട്: ഇൻഓർഡർ = [ഡി, ബി, ഇ, എ, എഫ്, സി] പ്രീഓർഡർ = [എ, ബി, ഡി, ഇ, സി, എഫ്] put ട്ട്പുട്ട്: രൂപംകൊണ്ട വൃക്ഷത്തിന്റെ മുൻകൂട്ടി ഓർഡർ ട്രാവെർസൽ ...
ചോദ്യം 63. ബൈനറി തിരയൽ മരം വീണ്ടെടുക്കുക ഒരു ബൈനറി തിരയൽ ട്രീ പരിഗണിക്കുക, മരത്തിന്റെ രണ്ട് നോഡുകൾ മാറ്റി, ബൈനറി തിരയൽ ട്രീ വീണ്ടെടുക്കുന്നതിന് ഒരു അൽഗോരിതം രൂപകൽപ്പന ചെയ്യുക. ഉദാഹരണം ചുവടെ നൽകിയിരിക്കുന്ന ബൈനറി തിരയൽ ട്രീ പരിഗണിക്കുക, ആരുടെ രണ്ട് നോഡുകൾ ഇൻപുട്ടായി മാറ്റിയിരിക്കുന്നു. ജിഎസ്ടിയിലെ തെറ്റായ നോഡുകൾ കണ്ടെത്തി (ഹൈലൈറ്റ് ചെയ്തു) തുടർന്ന് സ്വൈപ്പുചെയ്യുന്നു ...
ചോദ്യം 64. ബൈനറി തിരയൽ ട്രീ സാധൂകരിക്കുക ബൈനറി തിരയൽ സാധൂകരിക്കുന്നതിലെ പ്രശ്നം ഒരു വൃക്ഷത്തിന്റെ റൂട്ട് ഞങ്ങൾ നൽകിയിട്ടുണ്ട്, ഇത് ഒരു ബൈനറി തിരയൽ വീക്ഷണമാണോ എന്ന് പരിശോധിക്കേണ്ടതുണ്ട്. ഉദാഹരണം: put ട്ട്പുട്ട്: ശരി വിശദീകരണം: തന്നിരിക്കുന്ന ട്രീ ഒരു ബൈനറി തിരയൽ ട്രീ ആണ്, കാരണം ഓരോ സബ്ട്രീയിലും ശേഷിക്കുന്ന എല്ലാ ഘടകങ്ങളും ...
ബൈറ്റ്ഡാൻസ് സ്റ്റാക്ക് ചോദ്യങ്ങൾ
ചോദ്യം 65. ട്രാപ്പിംഗ് റെയിൻ വാട്ടർ ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്ന പ്രസ്താവന ട്രാപ്പിംഗ് റെയിൻ വാട്ടർ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - "ട്രാപ്പിംഗ് റെയിൻ വാട്ടർ" എന്നത് ഓരോ ബാറിന്റെയും വീതി 1 ആയ ഒരു എലവേഷൻ മാപ്പിനെ പ്രതിനിധീകരിക്കുന്ന ഉയരങ്ങളുടെ ഒരു നിര നൽകിയിരിക്കുന്നു. മഴയ്ക്ക് ശേഷം കുടുങ്ങിയ വെള്ളത്തിന്റെ അളവ് നമ്മൾ കണ്ടെത്തേണ്ടതുണ്ട്. ഉദാഹരണം: ഇൻപുട്ട്: ഉയരം = [0,1,0,2,1,0,1,3,2,1,2,1] ഔട്ട്പുട്ട്: 6 വിശദീകരണം: പരിശോധിക്കുക ...
ചോദ്യം 66. സ്ട്രിംഗ് ഡീകോഡ് ചെയ്യുക നിങ്ങൾക്ക് ഒരു എൻകോഡുചെയ്ത സ്ട്രിംഗ് നൽകിയിട്ടുണ്ടെന്ന് കരുതുക. ഒരു സ്ട്രിംഗ് ഏതെങ്കിലും തരത്തിലുള്ള പാറ്റേണിൽ എൻകോഡുചെയ്തു, നിങ്ങളുടെ ചുമതല സ്ട്രിംഗ് ഡീകോഡ് ചെയ്യുക എന്നതാണ്. നമുക്ക് പറയാം, <തവണ സ്ട്രിംഗ് സംഭവിക്കുന്നില്ല> [സ്ട്രിംഗ്] ഉദാഹരണം ഇൻപുട്ട് 3 [b] 2 [bc] put ട്ട്പുട്ട് bbbcaca വിശദീകരണം ഇവിടെ “b” 3 തവണയും “ca” 2 തവണയും സംഭവിക്കുന്നു. ...
ബൈറ്റ്ഡാൻസ് ക്യൂ ചോദ്യങ്ങൾ
ചോദ്യം 67. K വലുപ്പമുള്ള എല്ലാ സബ്റേകളുടെയും ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ഘടകങ്ങളുടെ ആകെത്തുക പ്രശ്ന പ്രസ്താവന “വലുപ്പത്തിന്റെ എല്ലാ സബ്റേകളുടെയും ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ മൂലകങ്ങളുടെ ആകെത്തുക” നിങ്ങൾക്ക് പോസിറ്റീവ്, നെഗറ്റീവ് സംഖ്യകൾ അടങ്ങിയ ഒരു അറേ നൽകിയിട്ടുണ്ടെന്നും k വലുപ്പത്തിലുള്ള എല്ലാ ഉപ അറേകളിലെയും ഏറ്റവും കുറഞ്ഞതും കൂടിയതുമായ ഘടകങ്ങളുടെ ആകെത്തുക കണ്ടെത്തുക എന്നും പറയുന്നു. ഉദാഹരണങ്ങൾ arr [] = {5, 9, 8, 3, ...
ചോദ്യം 68. ഉയരം അനുസരിച്ച് ക്യൂ പുനർനിർമ്മാണം ഉയരം അനുസരിച്ച് ക്യൂ പുനർനിർമ്മാണത്തിന്റെ പ്രശ്ന വിവരണം നിങ്ങൾക്ക് ഒരു ക്യൂവിൽ നിൽക്കുന്ന ആളുകളുടെ ക്രമരഹിതമായ പട്ടികയുണ്ടെന്ന് കരുതുക. ഓരോ വ്യക്തിയെയും ഒരു ജോഡി പൂർണ്ണസംഖ്യകൾ (h, k) വിവരിക്കുന്നു, ഇവിടെ h എന്നത് വ്യക്തിയുടെ ഉയരം, k എന്നത് ഈ വ്യക്തിയുടെ മുന്നിലുള്ള ആളുകളുടെ എണ്ണം ...
ബൈറ്റ്ഡാൻസ് മാട്രിക്സ് ചോദ്യങ്ങൾ
ചോദ്യം 69. വേഡ് തിരയൽ ലീറ്റ്കോഡ് പരിഹാരം പ്രശ്ന പ്രസ്താവന ഒരു mxn ബോർഡും ഒരു വാക്കും നൽകിയാൽ, ഈ വാക്ക് ഗ്രിഡിൽ ഉണ്ടോ എന്ന് കണ്ടെത്തുക. “സമീപത്തുള്ള” സെല്ലുകൾ തിരശ്ചീനമായി അല്ലെങ്കിൽ ലംബമായി അയൽവാസികളായി തുടർച്ചയായി അടുത്തുള്ള സെല്ലുകളുടെ അക്ഷരങ്ങളിൽ നിന്ന് ഈ വാക്ക് നിർമ്മിക്കാൻ കഴിയും. ഒരേ അക്ഷര സെൽ ഒന്നിലധികം തവണ ഉപയോഗിക്കരുത്. ഉദാഹരണം ...
ബൈറ്റ്ഡാൻസ് മറ്റ് ചോദ്യങ്ങൾ
ചോദ്യം 70. അടുക്കിയ ലിസ്റ്റ് LeetCode സൊല്യൂഷനിൽ നിന്ന് ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കം ചെയ്യുക പ്രശ്ന പ്രസ്താവന അടുക്കിയ ലിസ്റ്റിൽ നിന്ന് തനിപ്പകർപ്പുകൾ നീക്കം ചെയ്യുക LeetCode പരിഹാരം - ക്രമീകരിച്ച ലിങ്ക് ചെയ്ത ലിസ്റ്റിന്റെ തലവൻ ഞങ്ങൾക്ക് നൽകിയിരിക്കുന്നു. എല്ലാ ഡ്യൂപ്ലിക്കേറ്റുകളും ഇല്ലാതാക്കാൻ ഞങ്ങളോട് ആവശ്യപ്പെടുന്നു, അതായത് ഓരോ എലമെന്റും ഒരിക്കൽ മാത്രം ദൃശ്യമാകുകയും ലിങ്ക് ചെയ്ത ലിസ്റ്റ് അടുക്കുകയും ചെയ്യുക. ഉദാഹരണങ്ങളും വിശദീകരണങ്ങളും ഉദാഹരണം 1: ഇൻപുട്ട്: തല ...
ചോദ്യം 71. ക്ലോൺ ഗ്രാഫ് ലീറ്റ്കോഡ് പരിഹാരം പ്രശ്ന പ്രസ്താവന ക്ലോൺ ഗ്രാഫ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ - കണക്റ്റുചെയ്ത അൺഡയറക്ട് ഗ്രാഫിൽ ഒരു നോഡിന്റെ ഒരു റഫറൻസ് ഞങ്ങൾക്ക് നൽകുകയും ഗ്രാഫിന്റെ ആഴത്തിലുള്ള പകർപ്പ് തിരികെ നൽകാൻ ആവശ്യപ്പെടുകയും ചെയ്യുന്നു. ആഴത്തിലുള്ള പകർപ്പ് അടിസ്ഥാനപരമായി ഒരു ക്ലോണാണ്, അവിടെ ആഴത്തിലുള്ള പകർപ്പിൽ ഒരു നോഡും റഫറൻസ് ഉണ്ടാകരുത് ...
ചോദ്യം 72. അടുക്കിയ മാട്രിക്സ് ലീറ്റ്കോഡ് സൊല്യൂഷനിലെ Kth ഏറ്റവും ചെറിയ ഘടകം ക്രമീകരിച്ച മെട്രിക്സ് ലീറ്റ് കോഡ് സൊല്യൂഷനിലെ പ്രശ്ന പ്രസ്താവന Kth ഏറ്റവും ചെറിയ ഘടകം - ഓരോ വരികളും നിരകളും ആരോഹണ ക്രമത്തിൽ അടുക്കിയിരിക്കുന്ന n വലുപ്പത്തിന്റെ ഒരു മാട്രിക്സ് ഞങ്ങൾക്ക് നൽകിയിരിക്കുന്നു. മാട്രിക്സിലെ kth ഏറ്റവും ചെറിയ ഘടകം തിരികെ നൽകാൻ ഞങ്ങളോട് ആവശ്യപ്പെടുന്നു. ഇത് kth ആണെന്ന് ശ്രദ്ധിക്കുക ...
ചോദ്യം 73. ടാർഗെറ്റ് സം ലീറ്റ്കോഡ് സൊല്യൂഷനോടുകൂടിയ ഡൈസ് റോളുകളുടെ എണ്ണം ടാർഗെറ്റ് സം ലീറ്റ്കോഡ് സൊല്യൂഷനോടുകൂടിയ ഡൈസ് റോളുകളുടെ പ്രശ്ന പ്രസ്താവന നമ്പർ - നിങ്ങൾക്ക് n ഡൈസ് ഉണ്ട്, ഓരോ ഡൈയിലും 1 മുതൽ k വരെയുള്ള k മുഖങ്ങൾ ഉണ്ട്. n, k, ടാർഗെറ്റ് എന്നീ മൂന്ന് പൂർണ്ണസംഖ്യകൾ നൽകിയാൽ, ഡൈസ് ഉരുട്ടാൻ സാധ്യമായ വഴികളുടെ എണ്ണം (kn മൊത്തം വഴികളിൽ നിന്ന്) തിരികെ നൽകുക, അങ്ങനെ മുഖാമുഖ സംഖ്യകളുടെ ആകെത്തുക ലക്ഷ്യത്തിന് തുല്യമാണ്. ഉത്തരം ആകാം എന്നതിനാൽ ...
ചോദ്യം 74. അടുക്കിയ ലിസ്റ്റ് II LeetCode സൊല്യൂഷനിൽ നിന്ന് ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കം ചെയ്യുക പ്രശ്ന പ്രസ്താവന അടുക്കിയ ലിസ്റ്റിൽ നിന്ന് ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കം ചെയ്യുക II LeetCode സൊല്യൂഷൻ - അടുക്കിയ ലിങ്ക് ചെയ്ത ലിസ്റ്റിന്റെ തലവൻ നൽകിയാൽ, ഡ്യൂപ്ലിക്കേറ്റ് നമ്പറുകളുള്ള എല്ലാ നോഡുകളും ഇല്ലാതാക്കുക, യഥാർത്ഥ ലിസ്റ്റിൽ നിന്ന് വ്യത്യസ്തമായ സംഖ്യകൾ മാത്രം അവശേഷിപ്പിക്കുക. ക്രമീകരിച്ച ലിങ്ക് ചെയ്ത ലിസ്റ്റും തിരികെ നൽകുക. ഇൻപുട്ട്: തല = [1,2,3,3,4,4,5] ഔട്ട്പുട്ട്: [1,2,5] വിശദീകരണം ഇവിടെയുള്ള ആശയം സഞ്ചരിക്കുക എന്നതാണ് ...
ചോദ്യം 75. തടസ്സങ്ങൾ ഇല്ലാതാക്കുന്നതിനുള്ള ലീറ്റ്കോഡ് സൊല്യൂഷനോടുകൂടിയ ഗ്രിഡിലെ ഏറ്റവും ചെറിയ പാത തടസ്സങ്ങൾ ഇല്ലാതാക്കുന്ന ഒരു ഗ്രിഡിലെ ഏറ്റവും ചെറിയ പാതയിലെ പ്രശ്ന പ്രസ്താവന LeetCode സൊല്യൂഷൻ - ഓരോ സെല്ലും 0 (ശൂന്യം) അല്ലെങ്കിൽ 1 (തടസ്സം) ഉള്ള ഒരു mxn പൂർണ്ണസംഖ്യ മാട്രിക്സ് ഗ്രിഡ് നിങ്ങൾക്ക് നൽകിയിരിക്കുന്നു. ശൂന്യമായ ഒരു സെല്ലിൽ നിന്ന് മുകളിലേക്കും താഴേക്കും ഇടത്തോട്ടും വലത്തോട്ടും നിങ്ങൾക്ക് ഒരു ഘട്ടത്തിൽ നീങ്ങാം. മുകളിൽ ഇടത് വശത്ത് നിന്ന് നടക്കാനുള്ള ഏറ്റവും കുറഞ്ഞ ഘട്ടങ്ങൾ തിരികെ നൽകുക ...
ചോദ്യം 76. ബൈനറി ട്രീ ലീറ്റ്കോഡ് പരിഹാരം വിപരീതമാക്കുക പ്രശ്ന പ്രസ്താവന: വിപരീത ബൈനറി ട്രീ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - ഈ ചോദ്യത്തിൽ, ഏതെങ്കിലും ബൈനറി ട്രീയുടെ ഒരു റൂട്ട് നൽകിയാൽ, ബൈനറി ട്രീയെ വിപരീതമാക്കാൻ പരിഹാരം ആവശ്യമാണ്, അതായത് ഇടത് ട്രീ ശരിയായ വൃക്ഷമായി മാറണം, തിരിച്ചും. വിശദീകരണം നമുക്ക് സ്വയം ചോദിക്കാം, ഏത് മരമാണ് കടന്നുപോകുന്നത് എന്ന് ...
ചോദ്യം 77. എൻ-ക്വീൻസ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്ന പ്രസ്താവന N-Queens LeetCode സൊല്യൂഷൻ - n-queens പസിൽ എന്നത് ഒരു nxn ചെസ്സ്ബോർഡിൽ n ക്വീൻസിനെ സ്ഥാപിക്കുന്നതിന്റെ പ്രശ്നമാണ്, അതായത് രണ്ട് രാജ്ഞിമാർ പരസ്പരം ആക്രമിക്കുന്നില്ല. ഒരു പൂർണ്ണസംഖ്യ n നൽകിയാൽ, n-queens പസിലിലേക്ക് എല്ലാ വ്യതിരിക്തമായ പരിഹാരങ്ങളും തിരികെ നൽകുക. നിങ്ങൾക്ക് ഏത് ക്രമത്തിലും ഉത്തരം നൽകാം. ഓരോ പരിഹാരത്തിലും ഒരു പ്രത്യേക ബോർഡ് കോൺഫിഗറേഷൻ അടങ്ങിയിരിക്കുന്നു ...
ചോദ്യം 78. ഹിസ്റ്റോഗ്രാം ലീറ്റ്കോഡ് സൊല്യൂഷനിലെ ഏറ്റവും വലിയ ദീർഘചതുരം ഹിസ്റ്റോഗ്രാമിലെ ഏറ്റവും വലിയ ദീർഘചതുരം LeetCode സൊല്യൂഷൻ - ഓരോ ബാറിന്റെയും വീതി 1 ആയ ഹിസ്റ്റോഗ്രാമിന്റെ ബാർ ഉയരത്തെ പ്രതിനിധീകരിക്കുന്ന പൂർണ്ണസംഖ്യകളുടെ ഒരു നിര നൽകിയാൽ, ഹിസ്റ്റോഗ്രാമിലെ ഏറ്റവും വലിയ ദീർഘചതുരത്തിന്റെ വിസ്തീർണ്ണം തിരികെ നൽകുന്നു. ഉദാഹരണം ടെസ്റ്റ് കേസ് 1: ഇൻപുട്ട്: ഉയരങ്ങൾ = [2, 1, 5, 6, 2, 3] ഔട്ട്പുട്ട്: 10 വിശദീകരണം: ...
ചോദ്യം 79. ബൈനറി ട്രീ വലത് വശം കാണുക LeetCode പരിഹാരം പ്രശ്ന പ്രസ്താവന ബൈനറി ട്രീ വലത് വശത്ത് കാണുക LeetCode പരിഹാരം - ഒരു ബൈനറി ട്രീയുടെ റൂട്ട് നൽകിക്കൊണ്ട്, നിങ്ങൾ അതിന്റെ വലതുവശത്ത് നിൽക്കുന്നതായി സങ്കൽപ്പിക്കുക, മുകളിൽ നിന്ന് താഴേക്ക് ഓർഡർ ചെയ്തതായി നിങ്ങൾക്ക് കാണാൻ കഴിയുന്ന നോഡുകളുടെ മൂല്യങ്ങൾ തിരികെ നൽകുക. ഉദാഹരണം ടെസ്റ്റ് കേസ് 1: ഇൻപുട്ട്: റൂട്ട് = [1, 2, 3, null, 5, null, ...
ചോദ്യം 80. സമയാധിഷ്ഠിത കീ-മൂല്യം സ്റ്റോർ LeetCode പരിഹാരം പ്രശ്ന പ്രസ്താവന സമയാധിഷ്ഠിത കീ-മൂല്യം സ്റ്റോർ ലീറ്റ്കോഡ് പരിഹാരം - ഒരേ കീയ്ക്കായി വ്യത്യസ്ത സമയ സ്റ്റാമ്പുകളിൽ ഒന്നിലധികം മൂല്യങ്ങൾ സംഭരിക്കാനും ഒരു നിശ്ചിത ടൈംസ്റ്റാമ്പിൽ കീയുടെ മൂല്യം വീണ്ടെടുക്കാനും കഴിയുന്ന ഒരു സമയാധിഷ്ഠിത കീ-മൂല്യ ഡാറ്റാ ഘടന രൂപകൽപ്പന ചെയ്യുക. ടൈംമാപ്പ് ക്ലാസ് നടപ്പിലാക്കുക: ടൈംമാപ്പ്() ഡാറ്റാ ഘടനയുടെ ഒബ്ജക്റ്റ് ആരംഭിക്കുന്നു. ശൂന്യമായ സെറ്റ് (സ്ട്രിംഗ് കീ, സ്ട്രിംഗ് ...
ചോദ്യം 81. ഡാറ്റ സ്ട്രീം ലീറ്റ്കോഡ് സൊല്യൂഷനിൽ നിന്ന് മീഡിയൻ കണ്ടെത്തുക പ്രശ്ന പ്രസ്താവന ഡാറ്റ സ്ട്രീം ലീറ്റ്കോഡ് സൊല്യൂഷനിൽ നിന്ന് മീഡിയൻ കണ്ടെത്തുക - ഓർഡർ ചെയ്ത ഒരു പൂർണ്ണസംഖ്യ പട്ടികയിലെ മധ്യ മൂല്യമാണ് മീഡിയൻ. ലിസ്റ്റിന്റെ വലുപ്പം തുല്യമാണെങ്കിൽ, മധ്യമൂല്യം ഇല്ല, രണ്ട് മധ്യമൂല്യങ്ങളുടെ ശരാശരിയാണ് മീഡിയൻ. ഉദാഹരണത്തിന്, arr = [2,3,4], മീഡിയൻ ...
ചോദ്യം 82. സ്ട്രിംഗ് ലീറ്റ്കോഡ് സൊല്യൂഷനിലെ ക്രമപ്പെടുത്തൽ പ്രശ്ന പ്രസ്താവന: സ്ട്രിംഗ് ലീറ്റ്കോഡ് സൊല്യൂഷനിലെ ക്രമപ്പെടുത്തൽ - രണ്ട് സ്ട്രിംഗുകൾ s1, s2 എന്നിവ നൽകിയാൽ, s2-ൽ s1 ന്റെ പെർമ്യൂട്ടേഷൻ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ ശരി അല്ലെങ്കിൽ തെറ്റായി നൽകുക. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, s1 ന്റെ ക്രമമാറ്റങ്ങളിലൊന്ന് s2 ന്റെ ഉപസ്ട്രിംഗാണെങ്കിൽ ശരി എന്ന് തിരികെ നൽകുക. ഉദാഹരണം : ഉദാഹരണം 1 ഇൻപുട്ട്: s1 = "ab", s2 = "eidbaooo" ഔട്ട്പുട്ട്: ശരി വിശദീകരണം: s2-ൽ s1 ("ba") ന്റെ ഒരു ക്രമമാറ്റം അടങ്ങിയിരിക്കുന്നു. ...
ചോദ്യം 83. ഛിന്നഗ്രഹ കൂട്ടിയിടി LeetCode പരിഹാരം പ്രശ്ന പ്രസ്താവന ഛിന്നഗ്രഹ കൂട്ടിയിടി ലീറ്റ്കോഡ് പരിഹാരം - ഒരു നിരയിലുള്ള ഛിന്നഗ്രഹങ്ങളെ പ്രതിനിധീകരിക്കുന്ന പൂർണ്ണസംഖ്യകളുടെ ഒരു അറേ ഛിന്നഗ്രഹങ്ങൾ ഞങ്ങൾക്ക് നൽകിയിരിക്കുന്നു. ഓരോ ഛിന്നഗ്രഹത്തിനും, കേവല മൂല്യം അതിന്റെ വലുപ്പത്തെ പ്രതിനിധീകരിക്കുന്നു, ചിഹ്നം അതിന്റെ ദിശയെ പ്രതിനിധീകരിക്കുന്നു (പോസിറ്റീവ് അർത്ഥം വലത്, നെഗറ്റീവ് അർത്ഥം ഇടത്). ഓരോ ഛിന്നഗ്രഹവും ഒരേ വേഗതയിൽ നീങ്ങുന്നു. സംസ്ഥാനം കണ്ടെത്തൂ...
ചോദ്യം 84. മാട്രിക്സ് ലീറ്റ്കോഡ് സൊല്യൂഷനിലെ ഏറ്റവും ദൈർഘ്യമേറിയ വർദ്ധന പാത ഒരു മാട്രിക്സ് ലീറ്റ് കോഡ് സൊല്യൂഷനിലെ പ്രശ്ന പ്രസ്താവന ദൈർഘ്യമേറിയ വർധിക്കുന്ന പാത - ഒരു mxn പൂർണ്ണസംഖ്യകളുടെ മാട്രിക്സ് നൽകിയാൽ, മാട്രിക്സിലെ ഏറ്റവും ദൈർഘ്യമേറിയ വർദ്ധിക്കുന്ന പാതയുടെ ദൈർഘ്യം തിരികെ നൽകുക. ഓരോ സെല്ലിൽ നിന്നും, നിങ്ങൾക്ക് ഒന്നുകിൽ നാല് ദിശകളിലേക്ക് നീങ്ങാം: ഇടത്തോട്ടോ വലത്തോട്ടോ മുകളിലേക്കോ താഴേക്കോ. നിങ്ങൾക്ക് ഡയഗണലായി നീങ്ങാനോ അതിർത്തിക്ക് പുറത്തേക്ക് നീങ്ങാനോ പാടില്ല (അതായത്, പൊതിയുക അനുവദനീയമല്ല). ഇൻപുട്ട്:...
ചോദ്യം 85. ഒപ്റ്റിമൽ അക്കൗണ്ട് ബാലൻസിങ് LeetCode പരിഹാരം പ്രശ്ന പ്രസ്താവന ഒപ്റ്റിമൽ അക്കൗണ്ട് ബാലൻസിങ് LeetCode സൊല്യൂഷൻ – ഇടപാടുകൾ[i] = [fromi, toi, amounti] സൂചിപ്പിക്കുന്ന ഇടപാടുകളുടെ ഒരു നിരയാണ് നിങ്ങൾക്ക് നൽകിയിരിക്കുന്നത്, ID = fromi ഉള്ള വ്യക്തി ഐഡി = toi ഉള്ള വ്യക്തിക്ക് തുക $ നൽകി. കടം തീർക്കാൻ ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ ഇടപാടുകളുടെ എണ്ണം തിരികെ നൽകുക. ഇൻപുട്ട്: ഇടപാടുകൾ = [[0,1,10],[2,0,5]] ഔട്ട്പുട്ട്: 2 വിശദീകരണം: വ്യക്തി #0 ...
ചോദ്യം 86. ബൈനറി ട്രീ ലീറ്റ്കോഡ് സൊല്യൂഷൻ സീരിയലൈസ് ചെയ്യുക, ഡീസീരിയലൈസ് ചെയ്യുക പ്രശ്ന പ്രസ്താവന ബൈനറി ട്രീ ലീറ്റ്കോഡ് സൊല്യൂഷൻ സീരിയലൈസ് ചെയ്യുകയും ഡീസീരിയലൈസ് ചെയ്യുകയും ചെയ്യുക - ഒരു ഡാറ്റാ ഘടനയെയോ ഒബ്ജക്റ്റിനെയോ ബിറ്റുകളുടെ ഒരു ശ്രേണിയിലേക്ക് പരിവർത്തനം ചെയ്യുന്ന പ്രക്രിയയാണ് സീരിയലൈസേഷൻ, അതിലൂടെ അത് ഒരു ഫയലിലോ മെമ്മറി ബഫറിലോ സംഭരിക്കാനോ പിന്നീട് പുനർനിർമ്മിക്കുന്നതിന് ഒരു നെറ്റ്വർക്ക് കണക്ഷൻ ലിങ്കിലൂടെ സംപ്രേഷണം ചെയ്യാനോ കഴിയും. ഇൻ...
ചോദ്യം 87. ബൈനറി ട്രീ മാക്സിമം പാത്ത് സം ലീറ്റ്കോഡ് പരിഹാരം പ്രശ്ന പ്രസ്താവന ബൈനറി ട്രീ പരമാവധി പാത്ത് സം ലീറ്റ്കോഡ് പരിഹാരം - ഒരു ബൈനറി ട്രീയിലെ ഒരു പാത്ത് നോഡുകളുടെ ഒരു ശ്രേണിയാണ്, അവിടെ ഓരോ ജോഡി അടുത്തുള്ള നോഡുകൾക്കും അവയെ ബന്ധിപ്പിക്കുന്ന ഒരു അരികുണ്ട്. ഒരു നോഡിന് പരമാവധി ഒരു പ്രാവശ്യം മാത്രമേ ക്രമത്തിൽ ദൃശ്യമാകൂ. പാത ആവശ്യമില്ല എന്നത് ശ്രദ്ധിക്കുക ...
ചോദ്യം 88. മിനിമം നൈറ്റ് മൂവ്സ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്ന പ്രസ്താവന മിനിമം നൈറ്റ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ നീക്കുന്നു - അനന്തമായ ചെസ്സ്ബോർഡിൽ -ഇൻഫിനിറ്റി മുതൽ +ഇൻഫിനിറ്റി വരെയുള്ള കോർഡിനേറ്റുകൾ, നിങ്ങൾക്ക് ചതുരത്തിൽ [0, 0] ഒരു നൈറ്റ് ഉണ്ട്. താഴെ ചിത്രീകരിച്ചിരിക്കുന്നതുപോലെ ഒരു നൈറ്റിന് സാധ്യമായ 8 നീക്കങ്ങൾ നടത്താനാകും. ഓരോ നീക്കവും ഒരു കാർഡിനൽ ദിശയിൽ രണ്ട് ചതുരങ്ങളാണ്, പിന്നെ ഒരു ചതുരാകൃതിയിലുള്ള ദിശയിൽ. മിനിമം നമ്പർ തിരികെ നൽകുക...
ചോദ്യം 89. ബൈനറി ട്രീ സിഗ്സാഗ് ലെവൽ ഓർഡർ ട്രാവേഴ്സൽ ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്ന പ്രസ്താവന ബൈനറി ട്രീ സിഗ്സാഗ് ലെവൽ ഓർഡർ ട്രാവേഴ്സൽ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - ഒരു ബൈനറി ട്രീയുടെ റൂട്ട് നൽകിയാൽ, അതിന്റെ നോഡുകളുടെ മൂല്യങ്ങളുടെ സിഗ്സാഗ് ലെവൽ ഓർഡർ ട്രാവേസൽ തിരികെ നൽകുക. (അതായത്, അടുത്ത ലെവലിനായി ഇടത്തുനിന്ന് വലത്തോട്ടും വലത്തുനിന്ന് ഇടത്തോട്ടും ഒന്നിടവിട്ട്). ഇൻപുട്ട്: റൂട്ട് = [3,9,20,null,null,15,7] ഔട്ട്പുട്ട്: [[3],[20,9],[15,7]] വിശദീകരണം ഞങ്ങൾ ...
ചോദ്യം 90. അടുക്കിയ അറേ ലീറ്റ്കോഡ് സൊല്യൂഷനിൽ എലമെന്റ് നഷ്ടമായി പ്രശ്ന പ്രസ്താവന: ക്രമീകരിച്ച അറേ ലെറ്റ്കോഡ് സൊല്യൂഷനിൽ എലമെന്റ് കാണുന്നില്ല - ആരോഹണ ക്രമത്തിൽ അടുക്കിയിരിക്കുന്ന ഒരു പൂർണ്ണസംഖ്യ അറേ നമ്പറുകൾ നൽകുകയും അതിന്റെ എല്ലാ ഘടകങ്ങളും അദ്വിതീയവും k ഒരു പൂർണ്ണസംഖ്യയും നൽകുകയും ചെയ്താൽ, അറേയുടെ ഇടതുവശത്തുള്ള സംഖ്യയിൽ നിന്ന് ആരംഭിക്കുന്ന kth നഷ്ടമായ നമ്പർ തിരികെ നൽകുക. ഉദാഹരണം: ഉദാഹരണം 1 ഇൻപുട്ട്: സംഖ്യകൾ = [4,7,9,10], k = ...
ചോദ്യം 91. ഏലിയൻ നിഘണ്ടു LeetCode പരിഹാരം പ്രശ്ന പ്രസ്താവന ഏലിയൻ നിഘണ്ടു ലീറ്റ്കോഡ് പരിഹാരം - ഇംഗ്ലീഷ് അക്ഷരമാല ഉപയോഗിക്കുന്ന ഒരു പുതിയ അന്യഭാഷയുണ്ട്. എന്നിരുന്നാലും, അക്ഷരങ്ങൾക്കിടയിലെ ക്രമം നിങ്ങൾക്ക് അജ്ഞാതമാണ്. അന്യഭാഷയുടെ നിഘണ്ടുവിൽ നിന്ന് നിങ്ങൾക്ക് സ്ട്രിംഗ് പദങ്ങളുടെ ഒരു ലിസ്റ്റ് നൽകിയിരിക്കുന്നു, ഈ പുതിയ ഭാഷയുടെ നിയമങ്ങൾ അനുസരിച്ച് പദങ്ങളിലെ സ്ട്രിംഗുകൾ നിഘണ്ടുവിൽ ക്രമീകരിച്ചിരിക്കുന്നു. ...
ചോദ്യം 92. രണ്ട് ലിങ്ക്ഡ് ലിസ്റ്റുകളുടെ ഇന്റർസെക്ഷൻ LeetCode സൊല്യൂഷൻ രണ്ട് ലിങ്ക്ഡ് ലിസ്റ്റുകളുടെ പ്രശ്ന പ്രസ്താവന ഇന്റർസെക്ഷൻ LeetCode സൊല്യൂഷൻ - ശക്തമായി ലിങ്ക് ചെയ്തിരിക്കുന്ന രണ്ട് ഹെഡ്എ, ഹെഡ്ബി എന്നിവയുടെ ഹെഡ്ഡുകൾ ഞങ്ങൾക്ക് നൽകിയിരിക്കുന്നു. ലിങ്ക് ചെയ്ത രണ്ട് ലിസ്റ്റുകളും ഒരു ഘട്ടത്തിൽ വിഭജിക്കാമെന്നും നൽകിയിരിക്കുന്നു. അവ വിഭജിക്കുന്ന നോഡ് തിരികെ നൽകാൻ ഞങ്ങളോട് ആവശ്യപ്പെടുന്നു അല്ലെങ്കിൽ അസാധുവാണെങ്കിൽ ...
ചോദ്യം 93. പെർമ്യൂട്ടേഷൻ സീക്വൻസ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്ന പ്രസ്താവന ക്രമപ്പെടുത്തൽ ക്രമം LeetCode സൊല്യൂഷൻ - സെറ്റിൽ [1, 2, 3, ..., n] ആകെ n അടങ്ങിയിരിക്കുന്നു! അതുല്യമായ ക്രമമാറ്റങ്ങൾ. ക്രമത്തിൽ എല്ലാ പെർമ്യൂട്ടേഷനുകളും ലിസ്റ്റുചെയ്യുകയും ലേബൽ ചെയ്യുകയും ചെയ്യുന്നതിലൂടെ, നമുക്ക് n = 3 എന്നതിനായുള്ള ഇനിപ്പറയുന്ന ശ്രേണി ലഭിക്കും: "123" "132" "213" "231" "312" "321" n, k എന്നിവ നൽകിയാൽ, kth പെർമ്യൂട്ടേഷൻ സീക്വൻസ് തിരികെ നൽകുക. ഉദാഹരണം ടെസ്റ്റ് കേസ് 1: ഇൻപുട്ട്: n ...
ചോദ്യം 94. ഇമേജ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ തിരിക്കുക പ്രശ്ന പ്രസ്താവന ഇമേജ് തിരിക്കുക LeetCode പരിഹാരം - ഒരു ഇമേജിനെ പ്രതിനിധീകരിക്കുന്ന ഒരു nxn 2D മാട്രിക്സ് നിങ്ങൾക്ക് നൽകിയിരിക്കുന്നു, ചിത്രം 90 ഡിഗ്രി തിരിക്കുക (ഘടികാരദിശയിൽ). നിങ്ങൾ ഇമേജ് ഇൻ-പ്ലേസിൽ തിരിക്കേണ്ടതുണ്ട്, അതായത് ഇൻപുട്ട് 2D മാട്രിക്സ് നിങ്ങൾ നേരിട്ട് പരിഷ്കരിക്കണം. മറ്റൊരു 2D മാട്രിക്സ് അനുവദിക്കാതെ റൊട്ടേഷൻ നടത്തുക. ഉദാഹരണം ടെസ്റ്റ് കേസ് 1: ഇൻപുട്ട്: ...
ചോദ്യം 95. ടോപ്പ് കെ പതിവ് വാക്കുകൾ LeetCode പരിഹാരം പ്രശ്ന പ്രസ്താവന ടോപ്പ് കെ പതിവ് വാക്കുകൾ LeetCode സൊല്യൂഷൻ - സ്ട്രിംഗ് പദങ്ങളുടെ ഒരു നിരയും k ഒരു പൂർണ്ണസംഖ്യയും നൽകിയാൽ, k ഏറ്റവും പതിവ് സ്ട്രിംഗുകൾ തിരികെ നൽകുക. ഏറ്റവും ഉയർന്നതിൽ നിന്ന് താഴ്ന്നതിലേക്കുള്ള ആവൃത്തി പ്രകാരം അടുക്കിയ ഉത്തരം തിരികെ നൽകുക. പദങ്ങളെ അവയുടെ നിഘണ്ടു ക്രമപ്രകാരം ഒരേ ആവൃത്തിയിൽ അടുക്കുക. ഉദാഹരണം ടെസ്റ്റ് കേസ് 1: ഇൻപുട്ട്: വാക്കുകൾ = [“i”,”love”,”leetcode”,”i”,”love”,”coding”] k = 2 ഔട്ട്പുട്ട്: [“i”,”love”] വിശദീകരണം . ..
ചോദ്യം 96. അടുക്കിയ അറേ ലീറ്റ്കോഡ് സൊല്യൂഷൻ ലയിപ്പിക്കുക പ്രശ്ന പ്രസ്താവന ലയിപ്പിക്കുക അടുക്കിയ അറേ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - നിങ്ങൾക്ക് രണ്ട് പൂർണ്ണസംഖ്യ അറേകൾ nums1, nums2 എന്നിവ നൽകിയിരിക്കുന്നു, കുറയാത്ത ക്രമത്തിൽ അടുക്കി, കൂടാതെ യഥാക്രമം nums1, nums2 എന്നിവയിലെ മൂലകങ്ങളുടെ എണ്ണത്തെ പ്രതിനിധീകരിക്കുന്ന m, n എന്നീ രണ്ട് പൂർണ്ണസംഖ്യകൾ. nums1 ഉം nums2 ഉം കുറയാത്ത ക്രമത്തിൽ അടുക്കിയ ഒരൊറ്റ അറേയിലേക്ക് ലയിപ്പിക്കുക. അവസാനമായി അടുക്കിയ അറേ ഫംഗ്ഷൻ വഴി നൽകേണ്ടതില്ല, പകരം അറേ nums1-ൽ സംഭരിക്കുക. ...
ചോദ്യം 97. ജീവനക്കാരുടെ ഫ്രീ ടൈം ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്ന പ്രസ്താവന ജീവനക്കാരന് ഫ്രീ ടൈം ലീറ്റ്കോഡ് സൊല്യൂഷൻ - ഞങ്ങൾക്ക് ജീവനക്കാരുടെ ഒരു ലിസ്റ്റ് ഷെഡ്യൂൾ നൽകിയിരിക്കുന്നു, അത് ഓരോ ജീവനക്കാരന്റെയും ജോലി സമയത്തെ പ്രതിനിധീകരിക്കുന്നു. ഓരോ ജീവനക്കാരനും ഓവർലാപ്പുചെയ്യാത്ത ഇടവേളകളുടെ ഒരു ലിസ്റ്റ് ഉണ്ട്, ഈ ഇടവേളകൾ അടുക്കിയ ക്രമത്തിലാണ്. എല്ലാ ജീവനക്കാർക്കും പൊതുവായ, പോസിറ്റീവ് ദൈർഘ്യമുള്ള ഒഴിവുസമയത്തെ പ്രതിനിധീകരിക്കുന്ന പരിമിതമായ ഇടവേളകളുടെ ലിസ്റ്റ് തിരികെ നൽകുക.
ചോദ്യം 98. വ്യത്യസ്ത ദ്വീപുകളുടെ എണ്ണം ലീറ്റ്കോഡ് പരിഹാരം പ്രശ്ന പ്രസ്താവന വ്യത്യസ്ത ദ്വീപുകളുടെ എണ്ണം ലീറ്റ്കോഡ് സൊല്യൂഷൻ - “വ്യത്യസ്ത ദ്വീപുകളുടെ എണ്ണം” എന്നത് anxm ബൈനറി മാട്രിക്സ് നൽകിയിരിക്കുന്നു. 1-ദിശയിൽ (തിരശ്ചീനമോ ലംബമോ) ബന്ധിപ്പിച്ചിരിക്കുന്ന 4-ന്റെ (ഭൂമിയെ പ്രതിനിധീകരിക്കുന്ന) ഒരു ഗ്രൂപ്പാണ് ദ്വീപ്. ഒരു ദ്വീപ് ആണെങ്കിൽ മാത്രം ഒരു ദ്വീപ് മറ്റൊന്നായി കണക്കാക്കപ്പെടുന്നു ...
ചോദ്യം 99. IP വിലാസങ്ങൾ Leetcode പരിഹാരം പുനഃസ്ഥാപിക്കുക പ്രശ്ന പ്രസ്താവന IP വിലാസങ്ങൾ പുനഃസ്ഥാപിക്കുക LeetCode സൊല്യൂഷൻ - "IP വിലാസങ്ങൾ പുനഃസ്ഥാപിക്കുക" പ്രസ്താവിക്കുന്നു, അക്കങ്ങൾ മാത്രം ഉൾക്കൊള്ളുന്ന സ്ട്രിംഗിൽ, സാധ്യമായ എല്ലാ സാധുതയുള്ള IP വിലാസങ്ങളും സ്ട്രിംഗിലേക്ക് ഡോട്ടുകൾ ചേർത്തുകൊണ്ട് രൂപീകരിക്കാൻ കഴിയുന്ന എല്ലാ ക്രമത്തിലും ഞങ്ങൾ തിരികെ നൽകേണ്ടതുണ്ട്. ഞങ്ങൾക്ക് മടങ്ങിപ്പോകാൻ അനുവാദമില്ല എന്നത് ശ്രദ്ധിക്കുക...
ചോദ്യം 100. സ്ട്രിംഗ് കംപ്രഷൻ LeetCode പരിഹാരം പ്രശ്ന പ്രസ്താവന സ്ട്രിംഗ് കംപ്രഷൻ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - പ്രതീകങ്ങളുടെ ഒരു നിര നൽകിയാൽ, ഇനിപ്പറയുന്ന അൽഗോരിതം ഉപയോഗിച്ച് ഇത് കംപ്രസ് ചെയ്യുക: ഒരു ശൂന്യമായ സ്ട്രിംഗ് s ഉപയോഗിച്ച് ആരംഭിക്കുക. പ്രതീകങ്ങളിൽ തുടർച്ചയായി ആവർത്തിക്കുന്ന പ്രതീകങ്ങളുടെ ഓരോ ഗ്രൂപ്പിനും: ഗ്രൂപ്പിന്റെ ദൈർഘ്യം 1 ആണെങ്കിൽ, പ്രതീകം s-ലേക്ക് കൂട്ടിച്ചേർക്കുക. അല്ലെങ്കിൽ, ഗ്രൂപ്പിന്റെ ദൈർഘ്യത്തിന് ശേഷം പ്രതീകം ചേർക്കുക. കംപ്രസ് ചെയ്ത സ്ട്രിംഗ് ...
ചോദ്യം 101. സാധ്യമായ ബൈപാർട്ടീഷൻ LeetCode പരിഹാരം പ്രശ്ന പ്രസ്താവന സാധ്യമായ ബൈപാർട്ടീഷൻ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - n ആളുകളുടെ ഒരു ഗ്രൂപ്പിനെ (1 മുതൽ n വരെ ലേബൽ ചെയ്തിരിക്കുന്നത്) ഏത് വലുപ്പത്തിലുമുള്ള രണ്ട് ഗ്രൂപ്പുകളായി വിഭജിക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു. ഓരോ വ്യക്തിക്കും മറ്റ് ചില ആളുകളെ ഇഷ്ടപ്പെടാതിരിക്കാം, അവർ ഒരേ ഗ്രൂപ്പിലേക്ക് പോകരുത്. പൂർണ്ണസംഖ്യയായ n ഉം അറേ ഡിസ്ലൈക്കുകളും നൽകുമ്പോൾ ഡിസ്ലൈക്കുകൾ[i] = [AI, bi] എന്നത് AI എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന വ്യക്തിയെ സൂചിപ്പിക്കുന്നു ...
ചോദ്യം 102. സ്പ്ലിറ്റഡ് ബൈനറി ട്രീ ലീറ്റ്കോഡ് സൊല്യൂഷന്റെ പരമാവധി ഉൽപ്പന്നം വിഭജിച്ച ബൈനറി ട്രീ ലീറ്റ്കോഡ് സൊല്യൂഷന്റെ പരമാവധി പ്രോഡക്റ്റ് പ്രോബ്ലം സ്റ്റേറ്റ്മെന്റ് - ഒരു ബൈനറി ട്രീയുടെ റൂട്ട് നൽകിയാൽ, ഉപവൃക്ഷങ്ങളുടെ ആകെത്തുകയുടെ ഉൽപന്നം പരമാവധിയാക്കുന്നതിന് ഒരു എഡ്ജ് നീക്കം ചെയ്തുകൊണ്ട് ബൈനറി ട്രീയെ രണ്ട് ഉപവൃക്ഷങ്ങളായി വിഭജിക്കുക. രണ്ട് ഉപവൃക്ഷങ്ങളുടെ ആകെ തുകയുടെ പരമാവധി ഉൽപ്പന്നം തിരികെ നൽകുക. ...
ചോദ്യം 103. മൂന്ന് അക്കങ്ങളുടെ ലീറ്റ്കോഡ് സൊല്യൂഷന്റെ പരമാവധി ഉൽപ്പന്നം പ്രശ്ന പ്രസ്താവന മൂന്ന് അക്കങ്ങളുടെ പരമാവധി ഉൽപ്പന്നം LeetCode സൊല്യൂഷൻ - ഞങ്ങൾക്ക് ഒരു അറേ നൽകിയിരിക്കുന്നു, ഏത് 3 അക്കങ്ങളുടെയും പരമാവധി ഉൽപ്പന്നം കണക്കാക്കാൻ ചോദ്യം ഞങ്ങളോട് ആവശ്യപ്പെടുന്നു. ഉദാഹരണങ്ങൾ ഉദാഹരണം 1: ഇൻപുട്ട്: സംഖ്യകൾ = [1,2,3] ഔട്ട്പുട്ട്: 6 ഉദാഹരണം 2: ഇൻപുട്ട്: സംഖ്യകൾ = [1,2,3,4] ഔട്ട്പുട്ട്: 24 ഉദാഹരണം 3: ഇൻപുട്ട്: സംഖ്യകൾ = ...
ചോദ്യം 104. റാൻഡം പിക്ക് ഇൻഡക്സ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്ന പ്രസ്താവന റാൻഡം പിക്ക് ഇൻഡക്സ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ- ഞങ്ങൾക്ക് "സൊല്യൂഷൻ" ക്ലാസിന്റെ ഒരു കൺസ്ട്രക്റ്ററും ഇന്റ് ടൈപ്പിന്റെ "പിക്ക്" ഫംഗ്ഷനും നൽകിയിരിക്കുന്നു. Solution(int[] nums) അറേ നമ്പറുകൾ ഉപയോഗിച്ച് ഒബ്ജക്റ്റ് ആരംഭിക്കുന്നതിനാൽ നമ്മൾ "സൊല്യൂഷൻ" ക്ലാസ് നടപ്പിലാക്കേണ്ടതുണ്ട്. int pick(int target) nums[i] == ടാർഗെറ്റ് ഉള്ള സംഖ്യകളിൽ നിന്ന് ഒരു റാൻഡം ഇൻഡക്സ് i തിരഞ്ഞെടുക്കുന്നു. ഒന്നിലധികം ഉണ്ടെങ്കിൽ...
ചോദ്യം 105. അടുത്ത ഗ്രേറ്റർ എലമെന്റ് III LeetCode പരിഹാരം പ്രശ്ന പ്രസ്താവന പ്രശ്നം, അടുത്ത ഗ്രേറ്റർ എലമെന്റ് III LeetCode സൊല്യൂഷൻ പ്രസ്താവിക്കുന്നു, നിങ്ങൾക്ക് ഒരു പോസിറ്റീവ് പൂർണ്ണസംഖ്യ n നൽകിയിട്ടുണ്ടെന്നും n-ൽ മാത്രം ഉള്ള അക്കങ്ങൾ ഉപയോഗിച്ച് അടുത്ത ഏറ്റവും വലിയ പൂർണ്ണസംഖ്യ കണ്ടെത്തേണ്ടതുണ്ട്. അത്തരം പൂർണ്ണസംഖ്യകൾ നിലവിലില്ലെങ്കിൽ, നിങ്ങൾ -1 പ്രിന്റ് ചെയ്യേണ്ടതുണ്ട്. മാത്രമല്ല, പുതിയ ...
ചോദ്യം 106. ബൈനറി ട്രീ ദൈർഘ്യമേറിയ തുടർച്ചയായ സീക്വൻസ് LeetCode പരിഹാരം പ്രശ്ന പ്രസ്താവന ബൈനറി ട്രീ ദൈർഘ്യമേറിയ തുടർച്ചയായ സീക്വൻസ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ - ഒരു ബൈനറി ട്രീയുടെ റൂട്ട് നൽകിയാൽ, തുടർച്ചയായ ഏറ്റവും ദൈർഘ്യമേറിയ അനുക്രമ പാതയുടെ ദൈർഘ്യം തിരികെ നൽകുക. ചില സ്റ്റാർട്ടിംഗ് നോഡിൽ നിന്ന് ട്രീയിലെ ഏതെങ്കിലും നോഡിലേക്കുള്ള നോഡുകളുടെ ഏത് ശ്രേണിയെയും പാരന്റ്-ചൈൽഡ് കണക്ഷനുകളേയും പാത്ത് സൂചിപ്പിക്കുന്നു. തുടർച്ചയായി ഏറ്റവും ദൈർഘ്യമേറിയ...
ചോദ്യം 107. സീറോസ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ നീക്കുക പ്രശ്ന പ്രസ്താവന പ്രശ്നം, മൂവ് സീറോസ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രസ്താവിക്കുന്നു, നിങ്ങൾക്ക് പൂജ്യവും പൂജ്യമല്ലാത്ത ഘടകങ്ങളും അടങ്ങുന്ന ഒരു അറേയാണ് നൽകിയിരിക്കുന്നത്, അറേയിലെ പൂജ്യമല്ലാത്ത മൂലകങ്ങളുടെ ആപേക്ഷിക ക്രമം നിലനിർത്തിക്കൊണ്ട് നിങ്ങൾ എല്ലാ പൂജ്യങ്ങളും അറേയുടെ അവസാനത്തിലേക്ക് നീക്കേണ്ടതുണ്ട്. . നിങ്ങൾ ഒരു സ്ഥലത്തും നടപ്പിലാക്കേണ്ടതുണ്ട് ...
ചോദ്യം 108. 01 മാട്രിക്സ് ലീറ്റ്കോഡ് പരിഹാരം പ്രശ്ന പ്രസ്താവന ഈ പ്രശ്നം 01 Matrix LeetCode സൊല്യൂഷനിൽ, നൽകിയിരിക്കുന്ന മാട്രിക്സിന്റെ ഓരോ സെല്ലിനും അടുത്തുള്ള 0 ന്റെ ദൂരം കണ്ടെത്തേണ്ടതുണ്ട്. മാട്രിക്സിൽ 0-ഉം 1-ഉം മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ, അടുത്തുള്ള ഏതെങ്കിലും രണ്ട് സെല്ലുകളുടെ ദൂരം 1 ആണ്. ഉദാഹരണങ്ങൾ ഉദാഹരണം 1: ഇൻപുട്ട്: മാറ്റ് = ...
ചോദ്യം 109. ഫാക്റ്റോറിയൽ ട്രെയിലിംഗ് സീറോസ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്ന പ്രസ്താവന ഫാക്ടോറിയൽ ട്രെയിലിംഗ് സീറോസ് ലീറ്റ് കോഡ് സൊല്യൂഷൻ - ഒരു പൂർണ്ണസംഖ്യ n നൽകിയാൽ, n-ൽ പിന്തുടരുന്ന പൂജ്യങ്ങളുടെ എണ്ണം നൽകുക!. n എന്നത് ശ്രദ്ധിക്കുക! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1. ഇൻപുട്ട്: n = 3 ഔട്ട്പുട്ട്: 0 വിശദീകരണം: 3! = 6, പിന്നിലല്ല ...
ചോദ്യം 110. വേഡ് ലാഡർ ലീറ്റ്കോഡ് പരിഹാരം പ്രശ്ന പ്രസ്താവം വേഡ് ലാഡർ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - "വേഡ് ലാഡർ" നിങ്ങൾക്ക് ഒരു സ്ട്രിംഗ് ബിഗ്വേഡ്, സ്ട്രിംഗ് എൻഡ്വേഡ്, ഒരു വേഡ് ലിസ്റ്റ് എന്നിവ നൽകിയിട്ടുണ്ടെന്ന് പ്രസ്താവിക്കുന്നു. നൽകിയിരിക്കുന്ന വ്യവസ്ഥകൾ പാലിച്ച് ബിഗ് വേർഡ് മുതൽ എൻഡ് വേഡ് വരെയുള്ള ഏറ്റവും ചെറിയ ട്രാൻസ്ഫോർമേഷൻ സീക്വൻസ് ദൈർഘ്യം (പാത്ത് ഇല്ലെങ്കിൽ, പ്രിന്റ് 0) കണ്ടെത്തേണ്ടതുണ്ട്: എല്ലാ ഇന്റർമീഡിയറ്റ് പദങ്ങളും...
ചോദ്യം 111. കുറഞ്ഞത് കെ ആവർത്തിച്ചുള്ള പ്രതീകങ്ങളുള്ള ഏറ്റവും ദൈർഘ്യമേറിയ സബ്സ്ട്രിംഗ് LeetCode പരിഹാരം പ്രശ്ന പ്രസ്താവന കുറഞ്ഞത് കെ ആവർത്തിച്ചുള്ള പ്രതീകങ്ങളുള്ള ഏറ്റവും ദൈർഘ്യമേറിയ സബ്സ്ട്രിംഗ് LeetCode സൊല്യൂഷൻ പറയുന്നു, ഒരു സ്ട്രിംഗും k ഒരു പൂർണ്ണസംഖ്യയും നൽകിയാൽ, S ന്റെ ഏറ്റവും ദൈർഘ്യമേറിയ സബ്സ്ട്രിംഗിന്റെ ദൈർഘ്യം തിരികെ നൽകുക, അതായത് ഈ സബ്സ്ട്രിംഗിലെ ഓരോ പ്രതീകത്തിന്റെയും ആവൃത്തി k-യെക്കാൾ കൂടുതലോ തുല്യമോ ആയിരിക്കും. . ഏറ്റവും ദൈർഘ്യമേറിയ സബ്സ്ട്രിംഗിനുള്ള ഉദാഹരണം...
ചോദ്യം 112. അവസാന സ്റ്റോൺ വെയ്റ്റ് II LeetCode പരിഹാരം പ്രശ്നപ്രസ്താവന പ്രശ്നം ലാസ്റ്റ് സ്റ്റോൺ വെയിറ്റ് II പറയുന്നത് നിങ്ങൾക്ക് പൂർണ്ണസംഖ്യകളുടെ ഒരു നിരയാണ് നൽകിയിരിക്കുന്നത്, അവിടെ കല്ലുകൾ[i] എന്നത് ഈ കല്ലിന്റെ ഭാരമാണ്. ഞങ്ങൾ കല്ലുകൾ ഉപയോഗിച്ച് കളി കളിക്കുകയാണ്. ഓരോ തിരിവിലും, ഞങ്ങൾ ഏതെങ്കിലും രണ്ട് കല്ലുകൾ തിരഞ്ഞെടുത്ത് അവയെ ഒരുമിച്ച് തകർക്കുന്നു. കല്ലുകൾക്ക് x, y ഭാരമുണ്ടെന്ന് കരുതുക.
ചോദ്യം 113. ഏറ്റവും വലിയ ബിഎസ്ടി സബ്ട്രീ ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്ന പ്രസ്താവന ഏറ്റവും വലിയ ബിഎസ്ടി സബ്ട്രീ ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്നം പറയുന്നത്, ഒരു ബൈനറി ട്രീയുടെ റൂട്ട് നൽകിയാൽ, ഏറ്റവും വലിയ സബ്ട്രീ കണ്ടെത്തൂ, അത് ബൈനറി സെർച്ച് ട്രീ (ബിഎസ്ടി) കൂടിയാണ്, ഇവിടെ ഏറ്റവും വലിയ ഉപവൃക്ഷം ഏറ്റവും കൂടുതൽ നോഡുകളുള്ളതാണ്. ശ്രദ്ധിക്കുക: ഒരു ഉപവൃക്ഷത്തിൽ അതിന്റെ എല്ലാ പിൻഗാമികളും ഉണ്ടായിരിക്കണം. ഒരു ബൈനറിയിൽ...
ചോദ്യം 114. മീറ്റിംഗ് റൂമുകൾ II LeetCode പരിഹാരം പ്രശ്ന പ്രസ്താവന മീറ്റിംഗ് റൂമുകൾ II LeetCode സൊല്യൂഷൻ - "മീറ്റിംഗ് റൂംസ് II" പ്രസ്താവിക്കുന്നത് നിങ്ങൾക്ക് മീറ്റിംഗ് സമയ ഇടവേളകളുടെ ഒരു നിര "ഇടവേളകൾ" നൽകിയിട്ടുണ്ടെന്നാണ്, അവിടെ "ഇടവേളകൾ[i] = [ആരംഭിക്കുക[i], അവസാനം[i] ]", തിരികെ നൽകുക ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ കോൺഫറൻസ് മുറികൾ. ഉദാഹരണം: ഇടവേളകൾ = [[0,30],[5,10],[15,20]] 2 വിശദീകരണം: ഒരു മീറ്റിംഗ് നടത്താം ...
ചോദ്യം 115. സുബറേ സം ഇക്വൽസ് കെ ലീറ്റ്കോഡ് സൊല്യൂഷൻ പ്രശ്നപ്രസ്താവന, Subarray Sum Equals K LeetCode സൊല്യൂഷൻ - "Subarray Sum Equals K" പ്രസ്താവിക്കുന്നു, നിങ്ങൾക്ക് "സംഖ്യകൾ", ഒരു പൂർണ്ണസംഖ്യ 'k' എന്നിവയുടെ ഒരു ശ്രേണി നൽകിയിരിക്കുന്നു, 'k' ന് തുല്യമായ തുടർച്ചയായ സബ്റേകളുടെ ആകെ എണ്ണം തിരികെ നൽകുക. ഉദാഹരണം: സംഖ്യകൾ = [1, 2, 3], k=3 2 വിശദീകരണം: അവിടെ ...
ചോദ്യം 116. ഏറ്റവും ദൈർഘ്യമേറിയ പാലിൻഡ്രോമിക് സബ്സ്ട്രിംഗ് ലീറ്റ്കോഡ് പരിഹാരം പ്രശ്ന പ്രസ്താവന ഏറ്റവും ദൈർഘ്യമേറിയ പാലിൻഡ്രോമിക് സബ്സ്ട്രിംഗ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ - "നീളമുള്ള പാലിൻഡ്രോമിക് സബ്സ്ട്രിംഗ്" നിങ്ങൾക്ക് ഒരു സ്ട്രിംഗ് നൽകിയിട്ടുണ്ടെന്ന് പ്രസ്താവിക്കുന്നു, s-ലെ ഏറ്റവും ദൈർഘ്യമേറിയ പാലിൻഡ്രോമിക് സബ്സ്ട്രിംഗ് തിരികെ നൽകുക. കുറിപ്പ്: ഒരു പാലിൻഡ്രോം എന്നത് ഫോർവേഡ് പോലെ തന്നെ പിന്നിലേക്ക് വായിക്കുന്ന പദമാണ്, ഉദാ മാഡം. ഉദാഹരണം: s = "ബാബാദ്" "ബാബ്" വിശദീകരണം: എല്ലാം ...
ചോദ്യം 117. സ്റ്റോക്ക് ലീറ്റ്കോഡ് സൊല്യൂഷൻ വാങ്ങാനും വിൽക്കാനുമുള്ള മികച്ച സമയം പ്രശ്ന പ്രസ്താവന സ്റ്റോക്ക് വാങ്ങാനും വിൽക്കാനുമുള്ള ഏറ്റവും നല്ല സമയം LeetCode സൊല്യൂഷൻ - "സ്റ്റോക്ക് വാങ്ങാനും വിൽക്കാനുമുള്ള ഏറ്റവും നല്ല സമയം" നിങ്ങൾക്ക് വിലകളുടെ ഒരു നിര നൽകിയിട്ടുണ്ടെന്ന് പ്രസ്താവിക്കുന്നു. തിരഞ്ഞെടുത്ത് നിങ്ങളുടെ ലാഭം വർദ്ധിപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു ...
ചോദ്യം 118. LRU കാഷെ LeetCode പരിഹാരം ചോദ്യം അടുത്തിടെ ഉപയോഗിച്ച (LRU) കാഷെയുടെ നിയന്ത്രണങ്ങൾ പിന്തുടരുന്ന ഒരു ഡാറ്റാ ഘടന രൂപകൽപ്പന ചെയ്യുക. LRUCache ക്ലാസ് നടപ്പിലാക്കുക: LRUCache(int കപ്പാസിറ്റി) പോസിറ്റീവ് സൈസ് കപ്പാസിറ്റി ഉള്ള LRU കാഷെ ആരംഭിക്കുക. int get(int കീ) കീ നിലവിലുണ്ടെങ്കിൽ കീയുടെ മൂല്യം തിരികെ നൽകുക, അല്ലാത്തപക്ഷം -1 തിരികെ നൽകുക. void put(int key, int value) കീ നിലവിലുണ്ടെങ്കിൽ അതിന്റെ മൂല്യം അപ്ഡേറ്റ് ചെയ്യുക. അല്ലെങ്കിൽ, ഇതിലേക്ക് കീ-വാല്യൂ ജോഡി ചേർക്കുക ...
ചോദ്യം 119. പെർമ്യൂട്ടേഷനുകൾ ലീറ്റ്കോഡ് പരിഹാരം പ്രശ്നം പെർമ്യൂട്ടേഷൻസ് ലീകോഡ് സൊല്യൂഷൻ ഒരു പൂർണ്ണ സംഖ്യ നൽകുന്നു, കൂടാതെ തന്നിരിക്കുന്ന സീക്വൻസിന്റെ എല്ലാ പെർമ്യൂട്ടേഷനുകളുടെയും പൂർണ്ണമായ വെക്റ്റർ അല്ലെങ്കിൽ അറേ തിരികെ നൽകാൻ ഞങ്ങളോട് ആവശ്യപ്പെടുന്നു. അതിനാൽ, പ്രശ്നം പരിഹരിക്കുന്നതിന് മുമ്പ്. പെർമ്യൂട്ടേഷനുകൾ ഞങ്ങൾക്ക് പരിചിതമായിരിക്കണം. അതിനാൽ, ഒരു ക്രമമാറ്റം ഒരു ക്രമീകരണമല്ലാതെ മറ്റൊന്നുമല്ല ...
ചോദ്യം 120. രണ്ട് സം ലീറ്റ്കോഡ് പരിഹാരം ഈ പ്രശ്നത്തിൽ, ഒരു നിശ്ചിത ശ്രേണിയിൽ ഒരു ജോഡി രണ്ട് വ്യത്യസ്ത സൂചികകൾ കണ്ടെത്തേണ്ടതുണ്ട്, അവയുടെ മൂല്യങ്ങൾ ഒരു നിശ്ചിത ടാർഗെറ്റിലേക്ക് ചേർക്കുന്നു. ടാർഗെറ്റ് തുക വരെ ചേർക്കുന്ന ഒരു ജോഡി സംഖ്യകൾ മാത്രമേ അറേയിൽ ഉള്ളൂവെന്ന് നമുക്ക് അനുമാനിക്കാം. ശ്രേണി ...
ചോദ്യം 121. ലെക്സിക്കോഗ്രാഫിക്കൽ നമ്പറുകൾ ലീറ്റ്കോഡ് പരിഹാരം പ്രശ്ന പ്രസ്താവന “ലെക്സിക്കോഗ്രാഫിക്കൽ നമ്പറുകൾ” എന്ന പ്രശ്നത്തിൽ ഞങ്ങൾക്ക് ഒരു നമ്പർ നൽകിയിരിക്കുന്നു. 1 നും n നും ഇടയിലുള്ള അക്കങ്ങൾ നിഘണ്ടു ക്രമത്തിൽ അച്ചടിക്കുക എന്നതാണ് ഞങ്ങളുടെ ചുമതല. ഉദാഹരണം n = 13 [1 10 11 12 13 2 3 4 5 6 7 8 9] വിശദീകരണം: ഞങ്ങൾക്കിടയിൽ അക്കങ്ങൾ അച്ചടിക്കേണ്ടതുണ്ട് ...
ചോദ്യം 122. എ, ബി, സി നീളങ്ങളുടെ പരമാവധി എണ്ണം “എ, ബി, സി നീളങ്ങളുടെ പരമാവധി എണ്ണം സെഗ്മെന്റുകളുടെ പ്രശ്നം” നിങ്ങൾക്ക് ഒരു പോസിറ്റീവ് സംഖ്യ N നൽകിയിട്ടുണ്ടെന്നും N ഉപയോഗിച്ച് രൂപം കൊള്ളാവുന്ന എ, ബി, സി നീളങ്ങളുടെ പരമാവധി എണ്ണം നിങ്ങൾ കണ്ടെത്തേണ്ടതുണ്ട്. ഉദാഹരണം N = 7 a = 5, b ...
ചോദ്യം 123. 0-1 നാപ്സാക്ക് പ്രശ്നത്തിനുള്ള സ്പേസ് ഒപ്റ്റിമൈസ്ഡ് ഡിപി പരിഹാരം പ്രശ്ന പ്രസ്താവന ഞങ്ങൾക്ക് കുറച്ച് ഭാരം നിലനിർത്താൻ കഴിയുന്ന ഒരു നാപ്സാക്ക് നൽകിയിട്ടുണ്ട്, തന്നിരിക്കുന്ന ഇനങ്ങളിൽ നിന്ന് ചില മൂല്യങ്ങളുള്ള ചില ഇനങ്ങൾ ഞങ്ങൾ തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്. നാപ്സാക്കിന്റെ മൂല്യം (തിരഞ്ഞെടുത്ത ഇനങ്ങളുടെ ആകെ മൂല്യം) പരമാവധി വർദ്ധിപ്പിക്കേണ്ട തരത്തിൽ ഇനങ്ങൾ തിരഞ്ഞെടുക്കണം. ...
ചോദ്യം 124. ഒരു നിരയിലെ കെ-ത്ത് വ്യത്യസ്ത ഘടകം നിങ്ങൾക്ക് ഒരു പൂർണ്ണ സംഖ്യ A നൽകി, ഒരു അറേയിൽ k-th വ്യതിരിക്തമായ ഘടകം പ്രിന്റുചെയ്യുക. തന്നിരിക്കുന്ന അറേയിൽ തനിപ്പകർപ്പുകൾ അടങ്ങിയിരിക്കാം, മാത്രമല്ല a ട്ട്പുട്ടിൽ ഒരു അറേയിലെ എല്ലാ അദ്വിതീയ ഘടകങ്ങൾക്കിടയിലും k-th വ്യതിരിക്തമായ ഘടകം അച്ചടിക്കണം. K നിരവധി വ്യത്യസ്ത ഘടകങ്ങളേക്കാൾ കൂടുതലാണെങ്കിൽ, അത് റിപ്പോർട്ടുചെയ്യുക. ഉദാഹരണം ഇൻപുട്ട്: ...
ചോദ്യം 125. രണ്ട് അറേകളുടെ വിഭജനം രണ്ട് അറേ പ്രശ്നങ്ങളുടെ വിഭജനത്തിൽ, ഞങ്ങൾ രണ്ട് അറേകൾ നൽകി, അവയുടെ വിഭജനം (പൊതു ഘടകങ്ങൾ) പ്രിന്റുചെയ്യേണ്ടതുണ്ട്. ഉദാഹരണം ഇൻപുട്ട് arr1 [] = {1, 2, 2, 1} arr2 [] = {2, 2} put ട്ട്പുട്ട് {2, 2} ഇൻപുട്ട് arr1 = {4, 9, 5} arr2 = {9, 4, 9, 8 , 4} put ട്ട്പുട്ട് {4, 9} അൽഗോരിതം ...
ചോദ്യം 126. ലീറ്റ്കോഡ് പെർമ്യൂട്ടേഷനുകൾ ഈ ലീറ്റ്കോഡ് പ്രശ്ന പ്രീമ്യൂട്ടേഷനിൽ ഞങ്ങൾ വ്യത്യസ്ത സംഖ്യകളുടെ ഒരു നിര നൽകി, സാധ്യമായ എല്ലാ ക്രമമാറ്റങ്ങളും അച്ചടിക്കുക. ഉദാഹരണങ്ങൾ ഇൻപുട്ട് arr [] = {1, 2, 3} put ട്ട്പുട്ട് 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 ഇൻപുട്ട് അറ [] = {1, 2, ...
ചോദ്യം 127. കെ അടുക്കിയ ലിങ്കുചെയ്ത ലിസ്റ്റുകൾ ലയിപ്പിക്കുക ഇന്റർവ്യൂ കാഴ്ചപ്പാട് അനുസരിച്ച് കെ അടുക്കിയ ലിങ്ക്ഡ് ലിസ്റ്റുകളുടെ പ്രശ്നം വളരെ പ്രസിദ്ധമാണ്. ഗൂഗിൾ, മൈക്രോസോഫ്റ്റ്, ആമസോൺ മുതലായ വൻകിട കമ്പനികളിൽ ഈ ചോദ്യം നിരവധി തവണ ചോദിക്കുന്നു. പേര് സൂചിപ്പിക്കുന്നത് പോലെ ഞങ്ങൾക്ക് കെ അടുക്കിയ ലിങ്ക്ഡ് ലിസ്റ്റുകൾ നൽകിയിട്ടുണ്ട്. നമ്മൾ അവയെ ഒന്നിച്ച് ലയിപ്പിക്കണം ...
ചോദ്യം 128. ഡാറ്റ സ്ട്രീമിൽ നിന്ന് മീഡിയൻ കണ്ടെത്തുക ഡാറ്റ സ്ട്രീം പ്രശ്നത്തിൽ നിന്ന് മീഡിയൻ കണ്ടെത്തുക എന്നതിൽ, ഒരു ഡാറ്റ സ്ട്രീമിൽ നിന്ന് പൂർണ്ണസംഖ്യകൾ വായിക്കുന്നുവെന്ന് ഞങ്ങൾ നൽകി. ആദ്യത്തെ സംഖ്യ മുതൽ അവസാന സംഖ്യ വരെ ഇതുവരെ വായിച്ച എല്ലാ ഘടകങ്ങളുടെയും ശരാശരി കണ്ടെത്തുക. ഉദാഹരണം ഇൻപുട്ട് 1: സ്ട്രീം [] = {3,10,5,20,7,6} put ട്ട്പുട്ട്: 3 6.5 ...
ചോദ്യം 129. സ്ലൈഡിംഗ് വിൻഡോ പരമാവധി സ്ലൈഡിംഗ് വിൻഡോയിൽ, ഞങ്ങൾ ഒരു ശ്രേണി നമ്പറുകൾ നൽകി, k വലുപ്പമുള്ള ഓരോ വിൻഡോയ്ക്കും, വിൻഡോയിലെ പരമാവധി ഘടകം കണ്ടെത്തുക. ഉദാഹരണം ഇൻപുട്ട് നമ്പറുകൾ [] = {1,3, -1, -3,5,3,6,7} k = 3 put ട്ട്പുട്ട് {3,3,5,5,6,7} വിൻഡോ പരമാവധി സ്ലൈഡുചെയ്യുന്നതിനുള്ള വിശദമായ നിഷ്കളങ്കമായ സമീപനം കെ വലുപ്പമുള്ള ഓരോ ജാലകവും സഞ്ചരിക്കുക ...
ചോദ്യം 130. വേഡ് ബ്രേക്ക് ഒരു പുതിയ ആശയം മനോഹരമായി ചിത്രീകരിക്കുന്ന ഒരു പ്രശ്നമാണ് വേഡ് ബ്രേക്ക്. സംയുക്ത പദങ്ങളെക്കുറിച്ച് നാമെല്ലാവരും കേട്ടിട്ടുണ്ട്. രണ്ടിൽ കൂടുതൽ വാക്കുകൾ ഉൾക്കൊള്ളുന്ന വാക്കുകൾ. ഇന്ന് നമുക്ക് വാക്കുകളുടെ ഒരു ലിസ്റ്റ് ഉണ്ട്, നിഘണ്ടുവിൽ നിന്നുള്ള എല്ലാ വാക്കുകൾക്കും കഴിയുമോയെന്ന് പരിശോധിക്കുക മാത്രമാണ് ...
ചോദ്യം 131. കെ-ഗ്രൂപ്പിലെ റിവേഴ്സ് നോഡുകൾ കെ-ഗ്രൂപ്പ് പ്രശ്നത്തിലെ റിവേഴ്സ് നോഡുകളിലെ പ്രശ്നം ഞങ്ങൾ ഒരു ലിങ്കുചെയ്ത ലിസ്റ്റ് നൽകി, കെ ഗ്രൂപ്പിലെ ലിങ്കുചെയ്ത ലിസ്റ്റ് വിപരീതമാക്കുകയും പരിഷ്ക്കരിച്ച ലിസ്റ്റ് തിരികെ നൽകുകയും ചെയ്യുന്നു. നോഡുകൾ k യുടെ ഗുണിതമല്ലെങ്കിൽ ശേഷിക്കുന്ന നോഡുകൾ വിപരീതമാക്കുക. K യുടെ മൂല്യം എല്ലായ്പ്പോഴും ചെറുതോ തുല്യമോ ആണ് ...
ചോദ്യം 132. LRU കാഷെ നടപ്പിലാക്കൽ കുറഞ്ഞത് അടുത്തിടെ ഉപയോഗിച്ച (എൽആർയു) കാഷെ എന്നത് ഡാറ്റ പരിപാലിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു തരം രീതിയാണ്, അതായത് ഡാറ്റ ഉപയോഗിക്കുന്നതിന് ആവശ്യമായ സമയം ഏറ്റവും കുറഞ്ഞത്. കാഷെ നിറയുമ്പോൾ LRU അൽഗോരിതം ഉപയോഗിക്കുന്നു. ഇതിന്റെ കാഷെ മെമ്മറിയിൽ നിന്ന് അടുത്തിടെ ഉപയോഗിച്ച ഡാറ്റ ഞങ്ങൾ നീക്കംചെയ്യുന്നു ...
ചോദ്യം 133. N രാജ്ഞിയുടെ പ്രശ്നം ബാക്ക്ട്രാക്കിംഗ് ആശയം ഉപയോഗിക്കുന്ന എൻ രാജ്ഞി പ്രശ്നം. ആക്രമണാവസ്ഥയിൽ ഒരു രാജ്ഞിയുമില്ലാത്തവിധം ഞങ്ങൾ ഇവിടെ രാജ്ഞിയെ പ്രതിഷ്ഠിക്കുന്നു. ഒരേ നിര, വരി, ഡയഗണൽ എന്നിവയിൽ രണ്ട് രാജ്ഞികൾ ഉണ്ടെങ്കിൽ അവർ ആക്രമണത്തിലാണ് എന്നതാണ് രാജ്ഞികളുടെ ആക്രമണ അവസ്ഥ. ചുവടെയുള്ള ചിത്രം ഉപയോഗിച്ച് ഇത് നോക്കാം. ഇവിടെ ...