സ്ട്രിംഗ്സ് ലീറ്റ്കോഡ് പരിഹാരം ഗുണിക്കുക

പ്രശ്നം ഗുണിത സ്ട്രിംഗുകൾ ലീറ്റ്കോഡ് പരിഹാരം ഇൻപുട്ടായി ഞങ്ങൾക്ക് നൽകിയിട്ടുള്ള രണ്ട് സ്ട്രിംഗുകളെ ഗുണിക്കാൻ ആവശ്യപ്പെടുന്നു. കോളർ ഫംഗ്ഷനിലേക്ക് ഗുണിച്ചതിന്റെ ഈ ഫലം ഞങ്ങൾ അച്ചടിക്കുകയോ തിരികെ നൽകുകയോ ചെയ്യേണ്ടതുണ്ട്. അതിനാൽ കൂടുതൽ string പചാരികമായി രണ്ട് സ്ട്രിംഗുകൾ നൽകുന്നതിന്, നൽകിയ സ്ട്രിംഗുകളുടെ ഉൽപ്പന്നം കണ്ടെത്തുക. …

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

തിരിക്കുന്ന അടുക്കിയ അറേ ലീറ്റ്കോഡ് പരിഹാരത്തിൽ തിരയുക

ഒരു അടുക്കിയ അറേ പരിഗണിക്കുക, എന്നാൽ ഒരു സൂചിക തിരഞ്ഞെടുക്കുകയും ആ ഘട്ടത്തിൽ അറേ തിരിക്കുകയും ചെയ്തു. ഇപ്പോൾ, അറേ തിരിക്കിക്കഴിഞ്ഞാൽ നിങ്ങൾ ഒരു പ്രത്യേക ടാർഗെറ്റ് ഘടകം കണ്ടെത്തി അതിന്റെ സൂചിക തിരികെ നൽകേണ്ടതുണ്ട്. കേസിൽ, ഘടകം നിലവിലില്ലെങ്കിൽ, മടങ്ങുക -1. പ്രശ്നം പൊതുവെ…

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

GetRandom ഇല്ലാതാക്കുക ചേർക്കുക

GetRandom പ്രശ്നം ഇല്ലാതാക്കുക എന്നതിൽ, ശരാശരി O (1) സമയത്തിൽ ഇനിപ്പറയുന്ന എല്ലാ പ്രവർത്തനങ്ങളെയും പിന്തുണയ്ക്കുന്ന ഒരു ഡാറ്റ ഘടന ഞങ്ങൾ രൂപകൽപ്പന ചെയ്യേണ്ടതുണ്ട്. ഉൾപ്പെടുത്തുക (val): ഇതിനകം ഇല്ലെങ്കിൽ സെറ്റിലേക്ക് ഒരു ഇന വാൽ ചേർക്കുന്നു. നീക്കംചെയ്യുക (വാൽ): ഉണ്ടെങ്കിൽ സെറ്റിൽ നിന്ന് ഒരു ഇന വാൽ നീക്കംചെയ്യുന്നു. getRandom: നിലവിലെ സെറ്റിൽ നിന്ന് ഒരു റാൻഡം ഘടകം നൽകുന്നു…

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

അടുക്കിയ റൊട്ടേറ്റഡ് അറേയിൽ ഒരു ഘടകം തിരയുക

അടുക്കിയ റൊട്ടേറ്റഡ് അറേ പ്രശ്‌നത്തിലെ തിരയലിൽ ഞങ്ങൾ ഒരു അടുക്കിയതും തിരിക്കുന്നതുമായ അറേയും ഒരു ഘടകവും നൽകി, തന്നിരിക്കുന്ന ഘടകം അറേയിൽ ഉണ്ടോ ഇല്ലയോ എന്ന് പരിശോധിക്കുക. ഉദാഹരണങ്ങൾ ഇൻപുട്ട് സംഖ്യകൾ [] = {2, 5, 6, 0, 0, 1, 2} ടാർഗെറ്റ് = 0 put ട്ട്‌പുട്ട് യഥാർത്ഥ ഇൻപുട്ട് സംഖ്യകൾ [] = {2,…

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

ഏറ്റവും കുറഞ്ഞ സാധാരണ പൂർവ്വികൻ

ഒരു ബൈനറി ട്രീയുടെ റൂട്ടും n1, n2 എന്നീ രണ്ട് നോഡുകളും കണക്കിലെടുക്കുമ്പോൾ നോഡുകളുടെ എൽ‌സി‌എ (ഏറ്റവും കുറഞ്ഞ പൊതു പൂർവ്വികൻ) കണ്ടെത്തുക. ഉദാഹരണം ഏറ്റവും കുറഞ്ഞ സാധാരണ പൂർവ്വികൻ (എൽ‌സി‌എ) എന്താണ്? റൂട്ടിനും നോഡിനും ഇടയിലുള്ള പാതയിലുള്ള നോഡുകളാണ് നോഡ് n ന്റെ പൂർവ്വികർ. കാണിച്ചിരിക്കുന്ന ബൈനറി ട്രീ പരിഗണിക്കുക…

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

സാധുവായ പരാൻതീസിസ്

സാധുവായ പരാൻതീസിസ് പ്രശ്‌നത്തിൽ, '(', ')', '{', '}', '[', ']' എന്നീ പ്രതീകങ്ങൾ അടങ്ങിയ ഒരു സ്‌ട്രിംഗ് ഞങ്ങൾ നൽകി, ഇൻപുട്ട് സ്‌ട്രിംഗ് സാധുതയുള്ളതാണോ എന്ന് നിർണ്ണയിക്കുക. ഇനിപ്പറയുന്നവയാണെങ്കിൽ ഒരു ഇൻപുട്ട് സ്ട്രിംഗ് സാധുതയുള്ളതാണ്: ഓപ്പൺ ബ്രാക്കറ്റുകൾ ഒരേ തരത്തിലുള്ള ബ്രാക്കറ്റുകൾ ഉപയോഗിച്ച് അടച്ചിരിക്കണം. () [] {}…

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

LRU കാഷെ നടപ്പിലാക്കൽ

കുറഞ്ഞത് അടുത്തിടെ ഉപയോഗിച്ച (എൽ‌ആർ‌യു) കാഷെ എന്നത് ഡാറ്റ പരിപാലിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു തരം രീതിയാണ്, അതായത് ഡാറ്റ ഉപയോഗിക്കുന്നതിന് ആവശ്യമായ സമയം ഏറ്റവും കുറഞ്ഞത്. കാഷെ നിറയുമ്പോൾ LRU അൽഗോരിതം ഉപയോഗിക്കുന്നു. ഇതിന്റെ കാഷെ മെമ്മറിയിൽ നിന്ന് അടുത്തിടെ ഉപയോഗിച്ച ഡാറ്റ ഞങ്ങൾ നീക്കംചെയ്യുന്നു…

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

ഒരു സ്‌ട്രിംഗിൽ അദ്വിതീയ പ്രതീകം കണ്ടെത്തുക

ഒരു സ്‌ട്രിംഗ് പ്രശ്‌നത്തിലെ അദ്വിതീയ പ്രതീകം കണ്ടെത്തുക എന്നതിൽ, ചെറിയ അക്ഷരങ്ങൾ (az) മാത്രം ഉൾക്കൊള്ളുന്ന ഒരു സ്‌ട്രിംഗ് ഞങ്ങൾ നൽകി. അതിൽ ആവർത്തിക്കാത്ത ആദ്യത്തെ പ്രതീകം കണ്ടെത്തി സൂചിക പ്രിന്റുചെയ്യേണ്ടതുണ്ട്. അത്തരം പ്രതീകങ്ങളൊന്നും ഇല്ലെങ്കിൽ പ്രിന്റ് -1. ഇൻ‌പുട്ട് ഫോർ‌മാറ്റ് സ്‌ട്രിംഗ് അടങ്ങിയിരിക്കുന്ന ഒരൊറ്റ വരി മാത്രം. Put ട്ട്‌പുട്ട് ഫോർമാറ്റ് പ്രിന്റ്…

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

Kth ആവർത്തിക്കാത്ത പ്രതീകം

പ്രശ്ന പ്രസ്താവന “Kth ആവർത്തിക്കാത്ത പ്രതീകത്തിൽ” ഞങ്ങൾ “s” എന്ന സ്ട്രിംഗ് നൽകി. Kth ആവർത്തിക്കാത്ത_ചക്രം കണ്ടെത്താൻ ഒരു പ്രോഗ്രാം എഴുതുക. സ്ട്രിംഗിൽ ആവർത്തിക്കാത്ത k പ്രതീകത്തിൽ കുറവാണെങ്കിൽ “-1” പ്രിന്റുചെയ്യുക. ഇൻ‌പുട്ട് ഫോർ‌മാറ്റ് “s” സ്ട്രിംഗ് അടങ്ങിയിരിക്കുന്ന ആദ്യത്തേതും ഒരേയൊരു വരിയും. …

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

തന്നിരിക്കുന്ന അറേയുടെ അവസാനത്തിലേക്ക് എല്ലാ പൂജ്യങ്ങളും നീക്കുക

പ്രശ്ന പ്രസ്താവന തന്നിരിക്കുന്ന അറേയിൽ അറേയിലുള്ള എല്ലാ പൂജ്യങ്ങളും അറേയുടെ അവസാനത്തിലേക്ക് നീക്കുക. അറേയുടെ അവസാനത്തിലേക്ക് എല്ലാ പൂജ്യങ്ങളും ചേർക്കുന്നതിന് ഇവിടെ എല്ലായ്പ്പോഴും ഒരു മാർഗമുണ്ട്. ഉദാഹരണം ഇൻപുട്ട് 9 9 17 0 14 0…

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