Екі массивтің қиылысы II Leetcode шешімі

Мәселе туралы мәлімдеме Бұл есепте екі массив берілген және біз осы екі массивтің қиылысын тауып, алынған массивті қайтаруымыз керек. Нәтижедегі әрбір элемент екі массивте қанша рет көрсетілсе, сонша рет пайда болуы керек. Нәтиже кез келген тәртіпте болуы мүмкін. Мысал…

Ары қарай оқу

Палиндромның байланыстырылған тізімі, парақ кодының шешімі

«Palindrome Linked List» мәселесінде біз берілген бүтін сандармен байланыстырылған тізімнің палиндром екенін тексеруге тиіспіз. Мысал тізімі = {1 -> 2 -> 3 -> 2 -> 1} шынайы түсініктеме №1: Тізім палиндром болып табылады, себебі барлық элементтер басынан және артынан…

Ары қарай оқу

Палиндромның жарамды кодының шешімі

Мәселе туралы есеп Жолды ескере отырып, біз оның әріптік -цифрлық таңбаларды, яғни сандар мен алфавиттерді ғана ескере отырып, палиндром екенін анықтауымыз керек. Біз сондай -ақ алфавит таңбаларының жағдайларын елемеуге мәжбүрміз. Мысал «Адам, жоспар, канал: Панама» шынайы Түсіндіру: «АманапланаканалПанама» - бұл жарамды палиндром. «Көлікпен жарыс» ...

Ары қарай оқу

Leetcode шешімінің кері дауыстылары

Мәселе туралы мәлімдеме Бұл есепте жол беріледі және біз тек осы жолдың дауысты дыбыстарын кері айналдыруымыз керек. Мысал «сәлем» «шұңқыр» Түсіндіру: кері айналдырмас бұрын: «сәлем» кері аударылғаннан кейін: «шұңқыр» «леткод» «лотцед» Түсіндіру: 1 -тәсіл (Стекті қолдану) Біз тек кірістегі дауысты дыбыстарды кері айналдыруымыз керек ...

Ары қарай оқу

Парақ кодының тізімін бұру

Айналдыру тізімін бұру мәселесі бізге байланысты тізімді және бүтін санды ұсынады. Байланыстырылған тізімді оң жаққа k орынға айналдыру керек дейді. Егер біз байланыстырылған тізімді k орындарын оң жаққа айналдырсақ, әр қадамда біз соңғы элементті…

Ары қарай оқу

Backspace жолын салыстыру

Backspace жолын салыстыру мәселесінде біз екі S және T жолдарын бердік, олардың тең немесе сәйкес еместігін тексеріңіз. Жолдарда '#' бар екенін ескеріңіз, бұл артқы таңбаны білдіреді. Мысалдар Енгізу S = “ab#c” T = “ad#c” Шығу ақиқат (S және T екеуі де “ac” түрлендіреді) Енгізу…

Ары қарай оқу

Түстерді сұрыптау

Түстерді сұрыптау - бізде N объектіден тұратын массив беру керек болатын мәселе. Әр қорап қызыл, көк және ақ түске боялған бір түспен боялған. Бізде боялған N нысан бар. Біз массивті бірдей түсті етіп сұрыптауымыз керек ...

Ары қарай оқу

Берілген мәннен аз сомасы бар үштіктер саны

Мәселе туралы мәлімдеме N элементтері бар массив бердік. Берілген массивте берілген мәннен аз сомасы бар үшемдердің санын есептеңіз. Мысал a [] = {1, 2, 3, 4, 5, 6, 7, 8} Кіріс = 10 Шығу 7 Мүмкін болатын үшемдер:…

Ары қарай оқу

Барлық нөлдерді берілген массивтің соңына жылжытыңыз

Мәселе туралы мәлімдеме Берілген массивте массивте бар барлық нөлдерді массив соңына жылжытыңыз. Мұнда массивтің соңына нөлдердің барлық санын енгізу әдісі бар. Мысал Кіріс 9 9 17 0 14 0…

Ары қарай оқу