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

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

Ары қарай оқу

Телефон нөмірінің әріптік тіркесімдері

Телефон нөмірі проблемасының әріптік тіркесімдерінде біз 2-ден 9-ға дейінгі сандарды қамтитын жол бердік. Мәселе мынада, егер әр санға бірнеше әріп берілген болса, сол санмен ұсынылуы мүмкін барлық мүмкін комбинацияларды табу керек. Нөмірдің тағайындалуы -…

Ары қарай оқу

K өлшеміндегі барлық ішкі жиымдардың минималды және максималды элементтерінің қосындысы

Мәселе туралы мәлімдеме «k өлшемінің барлық қосалқы массивтерінің минимум және максимум элементтерінің қосындысы» мәселесінде сізге оң және теріс бүтін сандар бар массив берілгенін айтады, k өлшемінің барлық қосалқы массивтерінің ең кіші және максималды элементтерінің қосындысын табыңыз. Мысалдар arr [] = {5, 9, 8, 3,…

Ары қарай оқу

Берілген екілік ағаштың толықтығын тексеріңіз

Мәселе туралы мәлімдеме «Берілген екілік ағаштың толық немесе жоқ екенін тексеріңіз» мәселесінде сізге екілік ағаштың түбірі берілгені айтылады, ағаштың толық немесе жоқ екенін тексеріңіз. Толық екілік ағаш соңғы деңгей мен түйіндерден басқа барлық деңгейлерін толтырады ...

Ары қарай оқу

1 мен 0-дің тең саны бар ішкі аралықтарды санау

Мәселелер туралы мәлімдеме «1 мен 0 -дің саны тең қосалқы массивтерді санау» мәселесінде сізге тек 0 мен 1 -ден тұратын массив берілгені айтылады. Мәселе туралы мәлімдеме 0-ден 1-ге дейінгі қосалқы массивтердің санын білуді сұрайды. Мысал arr [] = {0, 0, 1,…

Ары қарай оқу

Жалпы жиынтық элементтері бар ішкі жиымдарды санаңыз

Мәселе туралы мәлімдеме «Түпнұсқа массивіндей нақты элементтері бар қосалқы массивтерді санау» сізге бүтін массив берілгенін көрсетеді. Мәселе туралы мәлімдеме түпнұсқалық массивте бар барлық анықталған элементтерді қамтитын ішкі массивтердің жалпы санын білуді сұрайды. Мысал arr [] = {2, 1, 3, 2,…

Ары қарай оқу

Берілген жиымның кез-келген ішкі жиыны ретінде ұсынуға болмайтын ең кіші оң бүтін мәнді табыңыз

Мәселе туралы мәлімдеме Сізге бүтін сандардың сұрыпталған жиымы беріледі. Біз берілген массивтің кез келген ішкі жиынының қосындысы ретінде ұсынылмайтын ең кіші оң мәнді табуымыз керек. Мысал arr [] = {1,4,7,8,10} 2 Түсіндіру: Себебі 2-ді көрсете алатын қосалқы массив жоқ ...

Ары қарай оқу

Матрицалық тізбекті көбейту мәселесінде жақшаларды басып шығару

Мәселелер туралы мәлімдеме Біз барлық матрицаларды көбейтуге қатысатын амалдар саны азайтылатындай матрицаларды көбейту ретін табуымыз керек. Содан кейін бізге бұл ретті басып шығару керек, яғни матрицалық тізбекті көбейту есебіндегі жақшаларды басып шығару. Сізде A, B, 3 матрицасы бар деп есептеңіз.

Ары қарай оқу

Әр түрлі үш массивтен a + b + c = қосындысы болатын үш элементті табыңыз

Three Sum - бұл интервьюерлерге ұнайтын проблема. Бұл маған Амазонкадағы сұхбат кезінде жеке сұралған мәселе. Сонымен, уақытты жоғалтпай, мәселеге келейік. Оң және теріс сандардан тұратын жиым. Нөлге тең болатын үш санды өзгертуге болады,…

Ары қарай оқу

Декодтау жолдары

Декодтау жолдары мәселесінде біз тек цифрларды қамтитын бос емес жолды бердік, келесі картаның көмегімен оны декодтау әдістерінің жалпы санын анықтаңыз: 'A' -> 1 'B' -> 2… 'Z' -> 26 Мысал S = “123” Бұл жолды декодтау әдістерінің саны - 3, егер біз…

Ары қарай оқу