സാധുവായ പരാന്തീസസ് ലീറ്റ്കോഡ് പരിഹാരം

പ്രശ്നപ്രസ്താവന സാധുവായ പരാന്തീസസ് LeetCode സൊല്യൂഷൻ - "സാധുവായ പരാന്തീസുകൾ" പ്രസ്താവിക്കുന്നത് നിങ്ങൾക്ക് '(', ')', '{', '}', '[', ']' എന്നീ പ്രതീകങ്ങൾ മാത്രമുള്ള ഒരു സ്ട്രിംഗ് നൽകിയിട്ടുണ്ട് എന്നാണ്. ഇൻപുട്ട് സ്ട്രിംഗ് ഒരു സാധുവായ സ്ട്രിംഗ് ആണോ അല്ലയോ എന്ന് ഞങ്ങൾ നിർണ്ണയിക്കേണ്ടതുണ്ട്. തുറന്ന ബ്രാക്കറ്റുകൾ അടയ്‌ക്കേണ്ടതുണ്ടെങ്കിൽ ഒരു സ്‌ട്രിംഗിനെ സാധുവായ സ്‌ട്രിംഗ് എന്ന് പറയപ്പെടുന്നു…

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

സമയാധിഷ്ഠിത കീ-മൂല്യം സ്റ്റോർ LeetCode പരിഹാരം

പ്രശ്‌ന പ്രസ്‌താവന സമയാധിഷ്‌ഠിത കീ-മൂല്യം സ്റ്റോർ ലീറ്റ്‌കോഡ് പരിഹാരം - ഒരേ കീയ്‌ക്കായി വ്യത്യസ്ത സമയ സ്റ്റാമ്പുകളിൽ ഒന്നിലധികം മൂല്യങ്ങൾ സംഭരിക്കാനും ഒരു നിശ്ചിത ടൈംസ്റ്റാമ്പിൽ കീയുടെ മൂല്യം വീണ്ടെടുക്കാനും കഴിയുന്ന ഒരു സമയാധിഷ്‌ഠിത കീ-മൂല്യ ഡാറ്റാ ഘടന രൂപകൽപ്പന ചെയ്യുക. ടൈംമാപ്പ് ക്ലാസ് നടപ്പിലാക്കുക: ടൈംമാപ്പ്() ഡാറ്റാ ഘടനയുടെ ഒബ്ജക്റ്റ് ആരംഭിക്കുന്നു. ശൂന്യമായ സെറ്റ് (സ്ട്രിംഗ് കീ, സ്ട്രിംഗ് …

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

ഡിസൈൻ ഹിറ്റ് കൗണ്ടർ LeetCode പരിഹാരം

പ്രശ്ന പ്രസ്താവന ഡിസൈൻ ഹിറ്റ് കൗണ്ടർ ലീറ്റ്കോഡ് സൊല്യൂഷൻ - കഴിഞ്ഞ 5 മിനിറ്റിനുള്ളിൽ (അതായത്, കഴിഞ്ഞ 300 സെക്കൻഡിൽ) ലഭിച്ച ഹിറ്റുകളുടെ എണ്ണം കണക്കാക്കുന്ന ഒരു ഹിറ്റ് കൗണ്ടർ രൂപകൽപ്പന ചെയ്യുക. നിങ്ങളുടെ സിസ്റ്റം ഒരു ടൈംസ്റ്റാമ്പ് പാരാമീറ്റർ സ്വീകരിക്കണം (സെക്കൻഡുകളിൽ ഗ്രാനുലാരിറ്റിയിൽ), കൂടാതെ സിസ്റ്റത്തിലേക്ക് കോളുകൾ ചെയ്യുന്നത് കാലക്രമത്തിൽ ആണെന്ന് നിങ്ങൾ അനുമാനിക്കാം (അതായത്, ടൈംസ്റ്റാമ്പ് ഏകതാനമായി വർദ്ധിക്കുന്നു). …

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

സ്റ്റോക്ക് ലീറ്റ്കോഡ് സൊല്യൂഷൻ വാങ്ങാനും വിൽക്കാനുമുള്ള മികച്ച സമയം

പ്രശ്ന പ്രസ്താവന സ്റ്റോക്ക് വാങ്ങാനും വിൽക്കാനുമുള്ള ഏറ്റവും നല്ല സമയം LeetCode സൊല്യൂഷൻ - "സ്റ്റോക്ക് വാങ്ങാനും വിൽക്കാനുമുള്ള ഏറ്റവും നല്ല സമയം" നിങ്ങൾക്ക് വിലകളുടെ ഒരു നിര നൽകിയിട്ടുണ്ടെന്ന് പ്രസ്താവിക്കുന്നു. തിരഞ്ഞെടുത്ത് നിങ്ങളുടെ ലാഭം വർദ്ധിപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു…

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

അടുക്കിയ അറേകളുടെ ലീറ്റ്കോഡ് പരിഹാരം ലയിപ്പിക്കുക

“അടുക്കിയ അറേകൾ ലയിപ്പിക്കുക” എന്ന പ്രശ്‌നത്തിൽ, അവരോഹണ ക്രമത്തിൽ അടുക്കിയ രണ്ട് അറേകൾ ഞങ്ങൾക്ക് നൽകിയിരിക്കുന്നു. ആദ്യ അറേ പൂർണ്ണമായും പൂരിപ്പിച്ചിട്ടില്ല കൂടാതെ രണ്ടാമത്തെ അറേയിലെ എല്ലാ ഘടകങ്ങളെയും ഉൾക്കൊള്ളാൻ മതിയായ ഇടമുണ്ട്. രണ്ട് അറേകളും ഞങ്ങൾ ലയിപ്പിക്കണം, അതായത് ആദ്യ അറേയിൽ ഘടകങ്ങൾ അടങ്ങിയിരിക്കുന്നു…

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

ഒരു ബൈനറി ട്രീയുടെ രണ്ട് നോഡുകൾ തമ്മിലുള്ള ദൂരം കണ്ടെത്തുക

പ്രശ്ന പ്രസ്താവന “ഒരു ബൈനറി ട്രീയുടെ രണ്ട് നോഡുകൾ തമ്മിലുള്ള ദൂരം കണ്ടെത്തുക” എന്ന പ്രശ്നം നിങ്ങൾക്ക് ഒരു ബൈനറി ട്രീ നൽകിയിട്ടുണ്ടെന്നും നിങ്ങൾക്ക് രണ്ട് നോഡുകൾ നൽകിയിട്ടുണ്ടെന്നും പറയുന്നു. ഇപ്പോൾ നിങ്ങൾ ഈ രണ്ട് നോഡുകൾ തമ്മിലുള്ള ഏറ്റവും കുറഞ്ഞ ദൂരം കണ്ടെത്തേണ്ടതുണ്ട്. ഉദാഹരണം // നോഡ് 1 ന് മുകളിലുള്ള ചിത്രം ഉപയോഗിച്ച് മരം കാണിക്കുന്നു…

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

ഓരോ പ്രതീകവും മാറ്റിസ്ഥാപിക്കുന്ന ചോദ്യത്തിന് ശേഷം പലിൻഡ്രോം പരിശോധിക്കുക

“ഓരോ പ്രതീകവും മാറ്റിസ്ഥാപിക്കുന്ന ചോദ്യത്തിന് ശേഷം പലിൻഡ്രോം പരിശോധിക്കുക” എന്ന പ്രശ്നം, നിങ്ങൾക്ക് ഒരു സ്ട്രിംഗ് നൽകിയിട്ടുണ്ടെന്നും ഇല്ലെന്നും കരുതുന്നു. അന്വേഷണങ്ങളിൽ, ഓരോ ചോദ്യത്തിനും i1, i2 എന്നിങ്ങനെ രണ്ട് സംഖ്യ ഇൻപുട്ട് മൂല്യങ്ങളും 'ch' എന്ന് വിളിക്കുന്ന ഒരു പ്രതീക ഇൻപുട്ടും ഉണ്ട്. പ്രശ്ന പ്രസ്താവന i1,…

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

കുക്കൂ സീക്വൻസ് പ്രോഗ്രാം

ഒരു ഹാഷ് ടേബിളിൽ കൂട്ടിയിടി സംഭവിക്കുമ്പോൾ പ്രശ്നം പരിഹരിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു രീതിയാണ് പ്രോബ്ലം സ്‌റ്റേറ്റ്‌മെന്റ് കുക്കൂ സീക്വൻസ് പ്രോഗ്രാം അല്ലെങ്കിൽ കുക്കൂ ഹാഷിംഗ്. ഒരു ടേബിളിലെ ഒരു ഹാഷ് ഫംഗ്‌ഷന്റെ രണ്ട് ഹാഷ് മൂല്യങ്ങളുടെ കൂട്ടിയിടികൾക്ക് സാധ്യതയുണ്ട്. ഒരേ കീയുടെ രണ്ട് ഹാഷ് മൂല്യങ്ങൾ ഉണ്ടാകുമ്പോൾ ഒരു കൂട്ടിയിടി സംഭവിക്കുന്നു ...

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

അടുക്കിയ അറേയിലെ സംഭവങ്ങളുടെ എണ്ണം

പ്രശ്ന പ്രസ്താവന “അടുക്കിയ അറേയിലെ സംഭവങ്ങളുടെ എണ്ണം” പ്രശ്‌നത്തിൽ, ഞങ്ങൾ ഒരു അടുക്കിയ ശ്രേണി നൽകി. എക്സ് ഒരു സംഖ്യയായ X ന്റെ അടുക്കിയ അറേയിലെ സംഭവങ്ങളുടെ അല്ലെങ്കിൽ ആവൃത്തിയുടെ എണ്ണം കണക്കാക്കുക. ഉദാഹരണം ഇൻപുട്ട് 13 1 2 2 2 2 3 3 3 4 4…

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

Translate »