Берілген қосындымен жұпты санау

«Берілген қосындымен санау жұбы» есебінде біз [] бүтін массив бердік, ал тағы бір сан «қосынды» деп айтады, берілген жиымдағы екі элементтің кез-келгенінің «қосындыға» тең қосындысы бар-жоғын анықтау керек. Мысал енгізу: arr [] = {1,3,4,6,7} және қосынды = 9. Шығу: «элементтер табылды…

Ары қарай оқу

Массив элементтерінің топтық бірнеше рет пайда болуы бірінші пайда болу реті бойынша

Сізге бірнеше рет кездесетін сұрыпталмаған массив берген сұрақ қойылады. Тапсырма массив элементтерінің барлық пайда болуының бірінші пайда болу реті бойынша топтасуынан тұрады. Сонымен қатар, тапсырыс нөмірмен бірдей болуы керек. Мысал енгізу: [2, 3,4,3,1,3,2,4]…

Ары қарай оқу

Екі байланыстырылған тізімнің одағы және қиылысы

Екі байланыстырылған тізімді ескере отырып, бар тізімдер элементтерінің тоғысуы мен қиылысуы үшін тағы екі байланыстырылған тізімді жасаңыз. Мысал енгізу: Тізім1: 5 → 9 → 10 → 12 → 14 Тізім2: 3 → 5 → 9 → 14 → 21 Шығу: Қиылысу тізімі: 14 → 9 → 5 Union_list:…

Ары қарай оқу

Екі элементтің жиілігі арасындағы максималды айырмашылық, мысалы, жиілігі үлкен элемент көп

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

Ары қарай оқу

Берілген мәнге дейін жинақталған барлық бірегей үштіктер

Біз бүтін сандар жиымын және «қосынды» деп аталатын сан бердік. Проблемалық шешім берілген «қосынды» санына қосылатын үштікті табуды сұрайды. Мысал енгізу: arr [] = {3,5,7,5,6,1} қосынды = 16 Шығу: (3, 7, 6), (5, 5, 6) Түсіндіру: берілгенге тең үштік…

Ары қарай оқу

Массивте 0 мен 1-ді бөліп алыңыз

Мәселе туралы мәлімдеме Сізде бүтін массив бар делік. «0 мен 1-ді массивте бөлу» мәселесі массивті екі бөлікке, 0-ге және 1-ге бөлуді сұрайды. 0 массивтің сол жағында, ал 1 массивтің оң жағында орналасуы керек. …

Ары қарай оқу

Массивтен a + b + c = d болатындай етіп d ең үлкенін табыңыз

Мәселе туралы мәлімдеме Сізде бүтін сандар жиымы бар делік. Кіріс мәндері - бұл нақты элементтер. Массивтен «d-тің үлкенін табыңыз, сонда a + b + c = d» жиында ең үлкен 'd' элементін a + b + c =… болатындай етіп табуды сұрайды.

Ары қарай оқу

Массивте берілген максималды дәйекті сандар

Есептер туралы мәлімдеме Сізде N көлеміндегі бүтін сандар жиыны бар делік. «Массивтегі қатардағы максималды сандар» есебі массивке шашыратылуы мүмкін бірізді сандардың максималды санын анықтауға сұранады. Мысал arr [] = {2, 24, 30, 26, 99, 25} 3 Түсініктеме: The…

Ары қарай оқу

Диапазонда қайталанбаған цифрсыз жалпы сандар

Сізге сандар диапазоны беріледі (басы, соңы). Берілген тапсырма диапазонында қайталанатын цифры жоқ сандардың жалпы сандарын анықтау туралы айтады. Мысал енгізу: 10 50 Шығу: 37 Түсіндіру: 10-да қайталанатын цифр жоқ. 11-де қайталанған цифр бар. 12-де қайталанатын цифр жоқ. …

Ары қарай оқу

Жиым басқа массивтің ішкі жиыны екенін табыңыз

«Массивтің басқа массивтің ішкі жиыны екенін табу» мәселесінде сізге arra1 [] және массив2 [] екі массиві берілгендігі айтылған. Берілген массивтер сұрыпталмаған түрде берілген. Сіздің міндетіңіз - массив2 [] жиымының [[1] жиыны болып табылатындығын табу. Мысал arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] бұл…

Ары қарай оқу