స్ట్రింగ్స్ లీట్‌కోడ్ సొల్యూషన్‌ను గుణించండి

సమస్య గుణకారం తీగలను లీట్‌కోడ్ పరిష్కారం మాకు రెండు తీగలను గుణించమని అడుగుతుంది, అవి మనకు ఇన్‌పుట్‌గా ఇవ్వబడతాయి. మేము కాలర్ ఫంక్షన్‌కు గుణించడం యొక్క ఈ ఫలితాన్ని ముద్రించాలి లేదా తిరిగి ఇవ్వాలి. కాబట్టి మరింత లాంఛనంగా ఇచ్చిన రెండు తీగలను చెప్పాలంటే, ఇచ్చిన తీగల ఉత్పత్తిని కనుగొనండి. …

ఇంకా చదవండి

రొటేటెడ్ సార్టెడ్ అర్రే లీట్‌కోడ్ సొల్యూషన్‌లో శోధించండి

క్రమబద్ధీకరించబడిన శ్రేణిని పరిగణించండి, కానీ ఒక సూచిక ఎంచుకోబడింది మరియు ఆ సమయంలో శ్రేణి తిప్పబడింది. ఇప్పుడు, శ్రేణిని తిప్పిన తర్వాత మీరు ఒక నిర్దిష్ట లక్ష్య మూలకాన్ని కనుగొని దాని సూచికను తిరిగి ఇవ్వాలి. ఒకవేళ, మూలకం లేనట్లయితే, తిరిగి -1. సమస్య సాధారణంగా…

ఇంకా చదవండి

GetRandom ను తొలగించు చొప్పించండి

GetRandom సమస్యను తొలగించు ఇన్సర్ట్‌లో మేము సగటు O (1) సమయంలో కింది అన్ని ఆపరేషన్లకు మద్దతు ఇచ్చే డేటా స్ట్రక్చర్‌ను డిజైన్ చేయాలి. చొప్పించు (వాల్): ఇప్పటికే లేనట్లయితే ఐటెమ్ వాల్‌ను సెట్‌కు ఇన్సర్ట్ చేస్తుంది. remove (val): ఉన్నట్లయితే ఐటెమ్ వాల్‌ను సెట్ నుండి తొలగిస్తుంది. getRandom: ప్రస్తుత సెట్ నుండి యాదృచ్ఛిక మూలకాన్ని అందిస్తుంది…

ఇంకా చదవండి

క్రమబద్ధీకరించిన తిప్పబడిన శ్రేణిలో ఒక మూలకాన్ని శోధించండి

క్రమబద్ధీకరించబడిన భ్రమణ శ్రేణి సమస్యలో శోధనలో మేము క్రమబద్ధీకరించబడిన మరియు తిప్పబడిన శ్రేణిని మరియు ఒక మూలకాన్ని ఇచ్చాము, ఇచ్చిన మూలకం శ్రేణిలో ఉందో లేదో తనిఖీ చేయండి. ఉదాహరణలు ఇన్పుట్ సంఖ్యలు [] = {2, 5, 6, 0, 0, 1, 2} లక్ష్యం = 0 అవుట్పుట్ నిజమైన ఇన్పుట్ సంఖ్యలు [] = {2,…

ఇంకా చదవండి

అత్యల్ప సాధారణ పూర్వీకుడు

బైనరీ చెట్టు యొక్క మూలం మరియు రెండు నోడ్లు n1 మరియు n2 ఇచ్చినప్పుడు, నోడ్స్ యొక్క LCA (అత్యల్ప సాధారణ పూర్వీకుడు) ను కనుగొనండి. ఉదాహరణ అత్యల్ప సాధారణ పూర్వీకుడు (LCA) అంటే ఏమిటి? నోడ్ n యొక్క పూర్వీకులు రూట్ మరియు నోడ్ మధ్య మార్గంలో ఉన్న నోడ్లు. చూపిన బైనరీ చెట్టును పరిగణించండి…

ఇంకా చదవండి

చెల్లుబాటు అయ్యే కుండలీకరణాలు

చెల్లుబాటు అయ్యే కుండలీకరణ సమస్యలో, మేము '(', ')', '{', '}', '[' మరియు ']' అక్షరాలను కలిగి ఉన్న స్ట్రింగ్ ఇచ్చాము, ఇన్పుట్ స్ట్రింగ్ చెల్లుబాటు కాదా అని నిర్ణయించండి. ఒక ఇన్పుట్ స్ట్రింగ్ చెల్లుబాటు అయితే: ఓపెన్ బ్రాకెట్లను ఒకే రకమైన బ్రాకెట్ల ద్వారా మూసివేయాలి. () [] {}…

ఇంకా చదవండి

LRU కాష్ అమలు

తక్కువ ఇటీవల ఉపయోగించిన (LRU) కాష్ అనేది డేటాను నిర్వహించడానికి ఉపయోగించే ఒక రకమైన పద్ధతి, డేటాను ఉపయోగించడానికి అవసరమైన సమయం కనీస సాధ్యమే. కాష్ నిండినప్పుడు LRU అల్గోరిథం ఉపయోగించబడుతుంది. యొక్క కాష్ మెమరీ నుండి ఇటీవల ఉపయోగించిన డేటాను మేము తీసివేస్తాము…

ఇంకా చదవండి

స్ట్రింగ్‌లో ప్రత్యేకమైన అక్షరాన్ని కనుగొనండి

స్ట్రింగ్ సమస్యలో ప్రత్యేకమైన అక్షరాన్ని కనుగొనండి, మేము లోయర్ కేస్ వర్ణమాలలు (అజ్) మాత్రమే కలిగి ఉన్న స్ట్రింగ్ ఇచ్చాము. మేము దానిలో పునరావృతం కాని మొదటి అక్షరాన్ని కనుగొని సూచికను ముద్రించాలి. అటువంటి అక్షరం లేకపోతే ముద్రణ -1. ఇన్‌పుట్ ఫార్మాట్ స్ట్రింగ్ ఉన్న ఒకే పంక్తి మాత్రమే. అవుట్పుట్ ఫార్మాట్ ప్రింట్…

ఇంకా చదవండి

Kth పునరావృతం కాని అక్షరం

సమస్య స్టేట్మెంట్ “Kth నాన్ రిపీటింగ్ క్యారెక్టర్” లో మేము “s” స్ట్రింగ్ ఇచ్చాము. Kth కాని పునరావృత_చారెక్టర్ను తెలుసుకోవడానికి ఒక ప్రోగ్రామ్ రాయండి. స్ట్రింగ్‌లో పునరావృతం కాని k కంటే తక్కువ అక్షరాలు ఉంటే “-1” ప్రింట్ చేయండి. ఇన్పుట్ ఫార్మాట్ “s” స్ట్రింగ్ కలిగి ఉన్న మొదటి మరియు ఒకే ఒక పంక్తి. …

ఇంకా చదవండి

ఇచ్చిన శ్రేణి యొక్క అన్ని సున్నాలను చివరికి తరలించండి

సమస్య స్టేట్మెంట్ ఇచ్చిన శ్రేణిలో శ్రేణిలో ఉన్న అన్ని సున్నాలను శ్రేణి చివరికి తరలించండి. శ్రేణి ముగింపుకు అన్ని సున్నాల సంఖ్యను చొప్పించడానికి ఇక్కడ ఎల్లప్పుడూ ఒక మార్గం ఉంది. ఉదాహరణ ఇన్పుట్ 9 9 17 0 14 0…

ఇంకా చదవండి