Word Search Leetcode шешімі

Есептер шығару mxn тақтасы мен сөз берілгенде, сөздің торда бар-жоғын анықтаңыз. Бұл сөзді «іргелес» ұяшықтар көлденең немесе тігінен көршілес орналасқан бірізді көрші ұяшықтардың әріптерінен құруға болады. Бір әріп ұяшығын бірнеше рет қолдануға болмайды. Мысал…

Ары қарай оқу

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

Мәселе туралы мәлімдеме Бұл есепте бізге екі түрлі жол берілген. Мақсат - бірінші жолдың екіншісінің жалғасы екендігін анықтау. Мысалдар бірінші жол = “abc” екінші жол = “mnagbcd” шын бірінші жол = “бургер” екінші жол = “доминос” жалған тәсіл (рекурсивті) Бұл оңай…

Ары қарай оқу

Барлық үштіктерді сұрыпталған массивке басып шығарыңыз, олар AP құрайды

«Барлық үштіктерді AP-ді құрайтын сұрыпталған массивке басып шығару» мәселесінде біз сұрыпталған бүтін массив берілгенімізді айтады. Арифметикалық прогрессияны құра алатын барлық үштіктерді табу міндеті. Мысал arr [] = {1,3,5,7,8,12,15,16,20,30} (1, 3, 5), (3, 5, 7), (1, 8, 15), (8,…

Ары қарай оқу

Массивтегі жұптардың санын, олардың XOR мәні 0 болатынын табыңыз

«Массивтегі жұптардың санын табыңыз, егер олардың XOR мәні 0» болса, онда біз бүтін сандар алабын бердік. Есеп: Ai XOR Aj = 0 жұбы бар массивтегі жұптардың санын анықтауды сұрайды.

Ары қарай оқу

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

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

Ары қарай оқу

Берілген диапазонда элементтері тең индекстер саны

Сізге бүтін массив, q сұраулары және диапазон солға және оңға беріледі. «Берілген диапазонда элементтері тең индекстер саны» бүтін сандар санының жалпы санын <= i <оңға қалдыратындай етіп Ai = Aj + 1 болатындай етіп табу керек дейді. …

Ары қарай оқу

Екі жиынның қабаттаспайтын қосындысы

Проблемалық мәлімдеме “Екі жиынтықтың қабаттаспаған қосындысы” есебі сізге бірдей көлемдегі arrA [] және arrB [] сияқты екі массивтің кіріс мәндері ретінде берілгенін айтады. Сонымен қатар, массивтердің екеуінде де жеке элементтер, ал кейбір жалпы элементтер бар. Сіздің міндетіңіз - жалпы соманы анықтау…

Ары қарай оқу

Берілген ішкі массивтегі берілген саннан кем немесе оған тең элементтер саны

Есептер туралы мәлімдеме «Берілген ішкі массивтегі берілген саннан кем немесе оған тең элементтер саны» есебі сізге бүтін массив және q сұраулар саны берілгенін айтады. À queryUpdate (i, v) сұрауларының екі түрі болады: i және v бүтін сандары болады,…

Ары қарай оқу

Мәтінді негіздеу

Проблемалық мәлімдеме «Мәтінді негіздеу» проблемасында сізге n өлшемді және бүтін өлшемді типтегі тізімнің s [] берілгені айтылған. Мәтінді дәлелдеңіз, мәтіннің әр жолы таңбалардың көлемінен тұрады. Аяқтау үшін кеңістікті ('') таңба ретінде пайдалануға болады ...

Ары қарай оқу

Екілік жолды х және у кезектесулерінің орнына қайта орналастырыңыз

Есептердің қойылымы Сізге екілік жол, ал x және y екі сандары берілді делік. Жол тек 0 мен 1-ден тұрады. «Екілік жолды кезектескен х және у пайда болатындай етіп қайта құру» мәселесі жолды 0-ге x рет келетін ⇒ 1 рет келетін етіп қайта орналастыруды сұрайды ...

Ары қарай оқу