Лицензия кілтін форматтау шешімі

Проблемалық мәлімдеме «Лицензия кілтін пішімдеу» проблемасында кіріс лицензиялық кілтті білдіретін символдар қатарынан тұрады. Бастапқыда жол N + 1 топтарға (сөздерге) N сызықшалармен бөлінеді. Сондай-ақ, бізге бүтін K беріледі, ал мақсат - жолды форматтау ...

Ары қарай оқу

Байланыстырылған тізімнің элементтерін алып тастаңыз

Ақаулық туралы мәлімдеме Бұл есепте бізге түйіндері бар бүтін мәндермен байланыстырылған тізім берілген. Тізімнен val-ге тең кейбір түйіндерді жою керек. Мәселе өз орнында шешілуін талап етпейді, бірақ біз осындай тәсілдердің бірін талқылаймыз. Мысалдар тізімі =…

Ары қарай оқу

Minet Stack Leetcode шешімі

Мәселе туралы мәлімдеме Минималды элементті тұрақты уақытта итеріп, шығарып, шығарып алуды қолдайтын стек құрастырыңыз. push (x) - x элементін стекке итеріңіз. pop () - стектің жоғарғы жағындағы элементті жояды. top () - жоғарғы элементті алыңыз. getMin () - стектегі минималды элементті шығарып алыңыз. …

Ары қарай оқу

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

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

Ары қарай оқу

Leetcode шешімдерінің екі сұрыпталған тізімін біріктіру

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

Ары қарай оқу

Primes Leetcode шешімдері

Бұл есепте бізге бүтін N саны беріледі, мақсаты N-ден кіші сандардың жай сан болатындығын санау. Бүтін сан теріс емес деп шектелген. Мысал 7 3 10 4 Түсіндірудің негізгі мәні 10-нан аз, 2, 3, 5 және 7. Сонымен, санау 4-ке тең. Жақындау (Brute…

Ары қарай оқу

Плюс кодының бір шешімі

Есептер шығару «Plus One» есептерінде бізге жиымдағы әрбір элемент санның цифры болатын массив берілген. Толық жиым санды білдіреді. Нөлдік индекс санның MSB-н білдіреді. Бізде нөл жоқ деп болжауға болады ...

Ары қарай оқу

Өнімі К-ден төмен барлық индекстерді санаңыз

«К-ден кем өнімі бар барлық индекстерді санау» мәселесінде сізге бүтін сандар жиыны берілгендігі айтылған. Енді көбейтіндісі берілген кірістен кем K болатын тізбектің санын табыңыз. Мысал a [] = {1, 2, 3, 4, 5} k = 8 Төменгі саны аз ...

Ары қарай оқу

Ең ұзақ қайталанатын кейінгі нәтиже

«Ең ұзақ қайталанатын кейінгі іздеу» проблемасында сізге кіріс ретінде жол берілгендігі айтылған. Ең ұзақ қайталанатын тізбекті, яғни жолда екі рет болатын тізбекті анықтаңыз. Мысалы aeafbdfdg 3 (afd) тәсіл …

Ары қарай оқу

Тек оқуға арналған жиымнан бірнеше қайталанатын элементтердің кез келгенін табыңыз

«Тек оқуға арналған жиымнан бірнеше қайталанатын элементтердің кез келгенін табу» мәселесі сізге (n + 1) тек оқуға арналған массив берілген деп тұжырымдайды. Жиым 1-ден n-ге дейінгі бүтін сандарды қамтиды. Сіздің міндетіңіз - қайталанатын элементтердің кез келгенін табу ...

Ары қарай оқу