ട്രാപ്പിംഗ് റെയിൻ വാട്ടർ ലീറ്റ്കോഡ് സൊല്യൂഷൻ

പ്രശ്ന പ്രസ്താവന ട്രാപ്പിംഗ് റെയിൻ വാട്ടർ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - "ട്രാപ്പിംഗ് റെയിൻ വാട്ടർ" എന്നത് ഓരോ ബാറിന്റെയും വീതി 1 ആയ ഒരു എലവേഷൻ മാപ്പിനെ പ്രതിനിധീകരിക്കുന്ന ഉയരങ്ങളുടെ ഒരു നിര നൽകിയിരിക്കുന്നു. മഴയ്ക്ക് ശേഷം കുടുങ്ങിയ വെള്ളത്തിന്റെ അളവ് നമ്മൾ കണ്ടെത്തേണ്ടതുണ്ട്. ഉദാഹരണം: ഇൻപുട്ട്: ഉയരം = [0,1,0,2,1,0,1,3,2,1,2,1] ഔട്ട്പുട്ട്: 6 വിശദീകരണം: പരിശോധിക്കുക …

കൂടുതല് വായിക്കുക

ദ്വീപുകളുടെ എണ്ണം II LeetCode പരിഹാരം

ദ്വീപുകളുടെ പ്രശ്ന പ്രസ്താവന നമ്പർ II LeetCode പരിഹാരം - നിങ്ങൾക്ക് mx n വലുപ്പമുള്ള ഒരു ശൂന്യമായ 2D ബൈനറി ഗ്രിഡ് നൽകിയിരിക്കുന്നു. ഗ്രിഡ് ഒരു ഭൂപടത്തെ പ്രതിനിധീകരിക്കുന്നു, അവിടെ 0 കൾ ജലത്തെയും 1 ഭൂമിയെയും പ്രതിനിധീകരിക്കുന്നു. തുടക്കത്തിൽ, എല്ലാ സെല്ലുകളും ഗ്രിഡും ജലകോശങ്ങളാണ് (അതായത്, എല്ലാ സെല്ലുകളും 0 ആണ്). നമുക്ക് ഒരു ആഡ് ലാൻഡ് നടത്താം…

കൂടുതല് വായിക്കുക

റേസ് കാർ ലീറ്റ്കോഡ് പരിഹാരം

പ്രശ്ന പ്രസ്താവന റേസ് കാർ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - നിങ്ങളുടെ കാർ അനന്തമായ നമ്പർ ലൈനിൽ 0-ലും വേഗത +1-ലും ആരംഭിക്കുന്നു. നിങ്ങളുടെ കാറിന് നെഗറ്റീവ് സ്ഥാനങ്ങളിലേക്ക് പോകാം. 'എ' (ത്വരിതപ്പെടുത്തുക), 'ആർ' (റിവേഴ്സ്) നിർദ്ദേശങ്ങളുടെ ഒരു ശ്രേണി അനുസരിച്ച് നിങ്ങളുടെ കാർ സ്വയമേവ ഓടിക്കുന്നു: നിങ്ങൾക്ക് 'എ' നിർദ്ദേശം ലഭിക്കുമ്പോൾ, നിങ്ങളുടെ കാർ ഇനിപ്പറയുന്നവ ചെയ്യുന്നു: സ്ഥാനം += വേഗത …

കൂടുതല് വായിക്കുക

തടസ്സങ്ങൾ ഇല്ലാതാക്കുന്നതിനുള്ള ലീറ്റ്കോഡ് സൊല്യൂഷനോടുകൂടിയ ഗ്രിഡിലെ ഏറ്റവും ചെറിയ പാത

തടസ്സങ്ങൾ ഇല്ലാതാക്കുന്ന ഒരു ഗ്രിഡിലെ ഏറ്റവും ചെറിയ പാതയിലെ പ്രശ്‌ന പ്രസ്താവന LeetCode സൊല്യൂഷൻ - ഓരോ സെല്ലും 0 (ശൂന്യം) അല്ലെങ്കിൽ 1 (തടസ്സം) ഉള്ള ഒരു mxn പൂർണ്ണസംഖ്യ മാട്രിക്സ് ഗ്രിഡ് നിങ്ങൾക്ക് നൽകിയിരിക്കുന്നു. ശൂന്യമായ ഒരു സെല്ലിൽ നിന്ന് മുകളിലേക്കും താഴേക്കും ഇടത്തോട്ടും വലത്തോട്ടും നിങ്ങൾക്ക് ഒരു ഘട്ടത്തിൽ നീങ്ങാം. മുകളിൽ ഇടത് വശത്ത് നിന്ന് നടക്കാനുള്ള ഏറ്റവും കുറഞ്ഞ ഘട്ടങ്ങൾ തിരികെ നൽകുക ...

കൂടുതല് വായിക്കുക

എൻ-ക്വീൻസ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ

പ്രശ്‌ന പ്രസ്താവന N-Queens LeetCode സൊല്യൂഷൻ - n-queens പസിൽ എന്നത് ഒരു nxn ചെസ്സ് ബോർഡിൽ n ക്യൂൻസ് സ്ഥാപിക്കുന്നതിന്റെ പ്രശ്നമാണ്, അതായത് രണ്ട് രാജ്ഞികൾ പരസ്പരം ആക്രമിക്കുന്നില്ല. ഒരു പൂർണ്ണസംഖ്യ n നൽകിയാൽ, n-queens പസിലിലേക്ക് എല്ലാ വ്യതിരിക്തമായ പരിഹാരങ്ങളും തിരികെ നൽകുക. നിങ്ങൾക്ക് ഏത് ക്രമത്തിലും ഉത്തരം നൽകാം. ഓരോ പരിഹാരത്തിലും ഒരു പ്രത്യേക ബോർഡ് കോൺഫിഗറേഷൻ അടങ്ങിയിരിക്കുന്നു…

കൂടുതല് വായിക്കുക

ഹിസ്റ്റോഗ്രാം ലീറ്റ്കോഡ് സൊല്യൂഷനിലെ ഏറ്റവും വലിയ ദീർഘചതുരം

ഹിസ്റ്റോഗ്രാമിലെ ഏറ്റവും വലിയ ദീർഘചതുരം LeetCode സൊല്യൂഷൻ - ഓരോ ബാറിന്റെയും വീതി 1 ആയ ഹിസ്റ്റോഗ്രാമിന്റെ ബാർ ഉയരത്തെ പ്രതിനിധീകരിക്കുന്ന പൂർണ്ണസംഖ്യകളുടെ ഒരു നിര നൽകിയാൽ, ഹിസ്റ്റോഗ്രാമിലെ ഏറ്റവും വലിയ ദീർഘചതുരത്തിന്റെ വിസ്തീർണ്ണം തിരികെ നൽകുന്നു. ഉദാഹരണം ടെസ്റ്റ് കേസ് 1: ഇൻപുട്ട്: ഉയരങ്ങൾ = [2, 1, 5, 6, 2, 3] ഔട്ട്പുട്ട്: 10 വിശദീകരണം: …

കൂടുതല് വായിക്കുക

റെഗുലർ എക്സ്പ്രഷൻ മാച്ചിംഗ് റെഗുലർ എക്സ്പ്രഷൻ മാച്ചിംഗ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ

പ്രശ്ന പ്രസ്താവന റെഗുലർ എക്സ്പ്രഷൻ മാച്ചിംഗ് റെഗുലർ എക്സ്പ്രഷൻ മാച്ചിംഗ് ലീറ്റ്കോഡ് സൊല്യൂഷൻ - ഒരു ഇൻപുട്ട് സ്‌ട്രിംഗും പി പാറ്റേണും നൽകിയാൽ, '.' എന്നതിനായുള്ള പിന്തുണയോടെ റെഗുലർ എക്സ്പ്രഷൻ മാച്ചിംഗ് നടപ്പിലാക്കുക. കൂടാതെ '*' എവിടെ: '.' ഏതെങ്കിലും ഒരു പ്രതീകവുമായി പൊരുത്തപ്പെടുന്നു. ''*' മുമ്പത്തെ ഘടകത്തിന്റെ പൂജ്യമോ അതിലധികമോ പൊരുത്തപ്പെടുന്നു. പൊരുത്തം മുഴുവൻ ഇൻപുട്ട് സ്‌ട്രിംഗും ഉൾക്കൊള്ളണം (ഭാഗികമല്ല). ഉദാഹരണം ടെസ്റ്റ് കേസ് 1: ഇൻപുട്ട്:…

കൂടുതല് വായിക്കുക

ഡാറ്റ സ്ട്രീം ലീറ്റ്കോഡ് സൊല്യൂഷനിൽ നിന്ന് മീഡിയൻ കണ്ടെത്തുക

പ്രശ്ന പ്രസ്താവന ഡാറ്റ സ്ട്രീം ലീറ്റ്കോഡ് സൊല്യൂഷനിൽ നിന്ന് മീഡിയൻ കണ്ടെത്തുക - ഓർഡർ ചെയ്ത ഒരു പൂർണ്ണസംഖ്യ പട്ടികയിലെ മധ്യ മൂല്യമാണ് മീഡിയൻ. ലിസ്‌റ്റിന്റെ വലുപ്പം തുല്യമാണെങ്കിൽ, മധ്യമൂല്യം ഇല്ല, രണ്ട് മധ്യമൂല്യങ്ങളുടെ ശരാശരിയാണ് മീഡിയൻ. ഉദാഹരണത്തിന്, arr = [2,3,4], മീഡിയൻ ...

കൂടുതല് വായിക്കുക

മാട്രിക്സ് ലീറ്റ്കോഡ് സൊല്യൂഷനിലെ ഏറ്റവും ദൈർഘ്യമേറിയ വർദ്ധന പാത

ഒരു മാട്രിക്‌സ് ലീറ്റ് കോഡ് സൊല്യൂഷനിലെ പ്രശ്‌ന പ്രസ്‌താവന ദൈർഘ്യമേറിയ വർധിക്കുന്ന പാത - ഒരു mxn പൂർണ്ണസംഖ്യകളുടെ മാട്രിക്‌സ് നൽകിയാൽ, മാട്രിക്‌സിലെ ഏറ്റവും ദൈർഘ്യമേറിയ വർദ്ധന പാതയുടെ ദൈർഘ്യം തിരികെ നൽകുക. ഓരോ സെല്ലിൽ നിന്നും, നിങ്ങൾക്ക് ഒന്നുകിൽ നാല് ദിശകളിലേക്ക് നീങ്ങാം: ഇടത്തോട്ടോ വലത്തോട്ടോ മുകളിലേക്കോ താഴേക്കോ. നിങ്ങൾക്ക് ഡയഗണലായി നീങ്ങാനോ അതിർത്തിക്ക് പുറത്തേക്ക് നീങ്ങാനോ പാടില്ല (അതായത്, പൊതിയുക അനുവദനീയമല്ല). ഇൻപുട്ട്:…

കൂടുതല് വായിക്കുക

ഒപ്റ്റിമൽ അക്കൗണ്ട് ബാലൻസിങ് LeetCode പരിഹാരം

പ്രശ്‌ന പ്രസ്താവന ഒപ്റ്റിമൽ അക്കൗണ്ട് ബാലൻസിങ് LeetCode സൊല്യൂഷൻ – ഇടപാടുകൾ[i] = [fromi, toi, amounti] സൂചിപ്പിക്കുന്ന ഇടപാടുകളുടെ ഒരു നിരയാണ് നിങ്ങൾക്ക് നൽകിയിരിക്കുന്നത്, ID = fromi ഉള്ള വ്യക്തി ഐഡി = toi ഉള്ള വ്യക്തിക്ക് തുക $ നൽകി. കടം തീർക്കാൻ ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ ഇടപാടുകളുടെ എണ്ണം തിരികെ നൽകുക. ഇൻപുട്ട്: ഇടപാടുകൾ = [[0,1,10],[2,0,5]] ഔട്ട്‌പുട്ട്: 2 വിശദീകരണം: വ്യക്തി #0 …

കൂടുതല് വായിക്കുക

Translate »