Բոլոր բացասական թվերը տեղափոխեք սկզբի և դրական ՝ վերջնական կայուն տարածությամբ

Ենթադրենք, որ դուք ունեք ամբողջ թվերի զանգված: Այն բաղկացած է և՛ բացասական, և՛ դրական թվերից, և խնդրի հայտարարությունը խնդրում է տեղափոխել / տեղափոխել բոլոր բացասական և դրական տարրերը զանգվածի ձախից և զանգվածից աջ `առանց լրացուցիչ տարածության օգտագործման: Սա կլինի

Կարդալ ավելին

Գտեք, եթե կա ենթագոտի ՝ 0 գումարով

«Գտեք, արդյոք կա 0 գումարով ենթասայլ» խնդիրը ցույց է տալիս, որ ձեզ տրվում է նաև մի ամբողջ զանգված, որը պարունակում է նաև բացասական ամբողջ թվեր: Խնդրի հայտարարությունը խնդրում է որոշել, թե արդյոք առնվազն 1 չափի ենթածրագիր կա՞: Այս ենթածրագիրը պետք է ունենա 1-ին հավասար գումար: Օրինակ arr [] = {2,1, -3,4,5}…

Կարդալ ավելին

Հակադարձել լարը

Խնդրի հայտարարություն «Հակադարձել տողը» խնդիրը նշում է, որ ձեզ տրվում է n չափի տող: Գրեք այն հետ շրջելու ծրագիր: Այսպիսով, ի՞նչ է նշանակում տողի հակադարձում: Դա, ընդհանուր առմամբ, նշանակում է հակադարձել մուտքային տողը, որը մեզ տրված է: Այսինքն, դա սահմանվում է որպես գործողություն, որը կատարում է…

Կարդալ ավելին

Հաշվեք թե՛ ցուցակներում տարածված իրերը, բայց տարբեր գներով

Խնդրի հայտարարություն Ձեզ տրվում է երկու ցուցակ: Ինդեքսներից յուրաքանչյուրը պարունակում է ապրանքի անվանումը և դրա գինը: Խնդրի հայտարարությունը խնդրում է հաշվել երկու ցուցակներում ընդհանուր ապրանքներ, բայց տարբեր գներով, այսինքն ՝ պարզել, թե քանի ապրանքատեսակ է տարածված երկուսում…

Կարդալ ավելին

Հատուկ համար

Ի՞նչը կարող է այդքան առանձնահատուկ լինել համարի մեջ: Եկեք պարզենք Մենք մեզ հետ ունենք N թվերի զանգված: Թիվը կարող է առանձնահատուկ լինել, եթե այն բաժանվում է մեկ կամ մի քանի թվերի, բացառությամբ բուն համարի: Նախ, նախ պարզենք դա մի քանի օրինակներով

Կարդալ ավելին

Բացահայտեք և նշեք անհամապատասխան փակագծերը արտահայտության մեջ

Արտահայտման խնդրում անհամապատասխան փակագծեր գտնելու և նշելու համար մենք տվել ենք արտահայտություն պարունակող n երկարության տող s: Գտեք փակագծերի հավասարակշռված զույգը և փոխարինեք բացված բոլոր փակագծերը 0 -ով, հավասարակշռված փակագծերը ՝ 1 -ով և անհավասարակշռվածները ՝ -1 -ով: Օրինակ …

Կարդալ ավելին

Երկու թվերի GCD

Ո՞րն է ամենամեծ ընդհանուր գործոնը: Երկու թվերի GCD- ն ամենամեծ թիվն է, որը բաժանում է երկուսն էլ: Մոտեցում -1 Կոպիտ ուժ Գտնելով երկու թվերի բոլոր հիմնական գործոնները, ապա գտնել խաչմերուկի արտադրյալը: Գտնելով ամենամեծ թիվը, որը բաժանում է երկու թվերը: Ի՞նչ է դա…

Կարդալ ավելին

BFS vs DFS Երկուական ծառի համար

Breadth First Search (BFS)   Do we already know about what actually BFS is? if not then don’t need to feel bad just read the whole article and visit our previous article on Breadth First Search for better understanding. BFS is a level order traversal in which we visit the nodes of …

Կարդալ ավելին

Լրացուցիչ տարածությունները հեռացնել լարից

Խնդրի հայտարարություն «Հեռացնել լրացուցիչ տարածությունները տողից» խնդրում մենք տվել ենք «ներ» տող: Գրեք ծրագիր, որը կհեռացնի բոլոր լրացուցիչ_տարածությունները տվյալ տողից: Մուտքի ձևաչափ Առաջին և միակ տողը, որը պարունակում է տողեր որոշ բացատներով: Ելքի ձևաչափ Տպել տողը հեռացնելուց հետո…

Կարդալ ավելին

String- ը String- ից հեռացնելով ՝ օգտագործելով stringstream

Խնդրի հայտարարություն «Տողից տողերը հեռացնելով լարային հոսքի միջոցով» խնդրում մենք տվել ենք «ներ» տող: Գրեք ծրագիր, որն օգտագործում է լարային հոսք ՝ տվյալ տողից տարածություններ հեռացնելու համար: Մուտքագրման ձևաչափ Առաջին և միակ տողը, որը պարունակում է «s» նախադասություն/տող: Ելքի ձևաչափ Առաջին տողը…

Կարդալ ավելին