നാല് ലീറ്റ്കോഡ് പരിഹാരത്തിന്റെ പവർ

പ്രശ്ന പ്രസ്താവന ഞങ്ങൾക്ക് ഒരു പൂർണ്ണസംഖ്യ നൽകിയിട്ടുണ്ട്, കൂടാതെ സംഖ്യ 4 ന്റെ ശക്തിയാണോ എന്ന് പരിശോധിക്കേണ്ടതുണ്ട്. സംഖ്യ 4 ന്റെ ശക്തിയാണ്, അതായത് ഒരു സംഖ്യ ഉണ്ടെങ്കിൽ, num = 4 ^ a. ഉദാഹരണം 16 ശരി 5 തെറ്റായ സമീപനം 1 (ബ്രൂട്ട് ഫോഴ്സ്) ഇതിനുള്ള വ്യക്തമായ മാർഗം…

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

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

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

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

നൽകിയ അറേ ഷഫിൾ ചെയ്യുക

പ്രശ്ന പ്രസ്താവന “തന്നിരിക്കുന്ന അറേ ഷഫിൾ ചെയ്യുക” പ്രശ്‌നത്തിൽ ഞങ്ങൾ ഒരു കൂട്ടം സംഖ്യകൾ നൽകി. തന്നിരിക്കുന്ന ശ്രേണി മാറ്റുന്ന ഒരു പ്രോഗ്രാം എഴുതുക. അതായത്, ഇത് അറേയിലെ ഘടകങ്ങളെ ക്രമരഹിതമായി മാറ്റും. ഇൻ‌പുട്ട് ഫോർ‌മാറ്റ് ഒരു പൂർണ്ണസംഖ്യ n അടങ്ങിയിരിക്കുന്ന ആദ്യ വരി. സ്പേസ് വേർതിരിച്ച ഇൻറിജർ put ട്ട്‌പുട്ട് അടങ്ങിയിരിക്കുന്ന രണ്ടാം വരി…

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

പരമാവധി സർക്കുലർ സബ്‌റേ തുക

പ്രശ്ന പ്രസ്താവന പരമാവധി വൃത്താകൃതിയിലുള്ള സബ്‌റേ സം പ്രശ്‌നത്തിൽ‌, ഞങ്ങൾ‌ ഒരു സർക്കിളിൽ‌ ക്രമീകരിച്ചിരിക്കുന്ന സംഖ്യകളുടെ ഒരു നിര നൽകി, വൃത്താകൃതിയിലുള്ള ശ്രേണിയിലെ തുടർച്ചയായ സംഖ്യകളുടെ പരമാവധി തുക കണ്ടെത്തുക. ഉദാഹരണം ഇൻ‌പുട്ട് arr [] = {13, -17, 11, 9, -4, 12, -1} put ട്ട്‌പുട്ട് 40 വിശദീകരണം ഇവിടെ, തുക = 11 +…

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