Կոնֆետներ բաժանեք մարդկանց Leetcode Solution

Խնդրի հայտարարություն Այս խնդրում մեզ տրվում են երկու համարի կոնֆետներ և num_people: Կոնֆետների առաջին համարը մեր ունեցած կոնֆետների քանակն է: num_people- ը ցույց է տալիս այն մարդու թիվը, որով մենք պետք է բաշխենք կոնֆետները: Քաղցրավենիքի բաշխման կանոնն է. Մենք սկսում ենք ամենախիստ մարդուց…

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

Pow (x, n) Leetcode լուծում

«Pow (x, n) Leetcode Solution» խնդիրը ասում է, որ ձեզ տրվում է երկու թիվ, որոնցից մեկը լողացող կետ է, իսկ մյուսը ՝ ամբողջ թիվ: Ամբողջ թիվը նշանակում է էքսպոնենտը, իսկ հիմքը լողացող կետի համարն է: Մեզ ասում են, որ արժեքը գտնենք բազայի վրայի էքսպոնենտը գնահատելուց հետո: ...

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

Երկու գումարած Leetcode լուծում

Այս խնդրում մենք պետք է տեսակավորված զանգվածում գտնենք երկու հստակ ցուցանիշների զույգ, որոնց արժեքները ավելանում են տվյալ թիրախին: Կարող ենք ենթադրել, որ զանգվածն ունի ամբողջ թվերի միայն մեկ զույգ, որոնք ավելանում են նպատակային գումարին: Նշենք, որ զանգվածը…

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

Sqrt (x) Leetcode լուծում

Ինչպես վերնագիրն է ասում, մենք պետք է գտնենք համարի քառակուսի արմատը: Ասենք, որ թիվը x է, ապա Sqrt (x) - ը այնպիսի թիվ է, որ Sqrt (x) * Sqrt (x) = x: Եթե ​​համարի քառակուսի արմատը որոշ տասնորդական արժեք է, ապա մենք պետք է վերադարձնենք floor

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

Որոնեք պտտվող տեսակավորված զանգվածի Leetcode լուծում

Հաշվի առեք տեսակավորված զանգվածը, բայց ընտրվեց մեկ ցուցիչ, և զանգվածը պտտվեց այդ պահին: Այժմ զանգվածը պտտվելուց հետո ձեզանից պահանջվում է գտնել որոշակի թիրախային տարր և վերադարձնել դրա ինդեքսը: Եթե ​​տարրը առկա չէ, վերադարձիր -1: Խնդիրն ընդհանուր առմամբ is

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

Որոնում Տեղադրեք դիրքը Leetcode լուծում

Այս խնդրում մեզ տրվում է տեսակավորված զանգված և նպատակային ամբողջ թիվ: Մենք պետք է գտնենք դրա որոնման տեղադրման դիրքը: Եթե ​​թիրախային արժեքը զանգվածում առկա է, վերադարձրու դրա ցուցանիշը: Վերադարձրեք ինդեքսը, որի վրա պետք է տեղադրվի թիրախը, որպեսզի պատվերը դասավորված լինի (…

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

Կրկնվող ենթախմբի առավելագույն երկարությունը

«Կրկնվող ենթախմբի առավելագույն երկարությունը» խնդրում մենք երկու զանգված ենք տվել Array 1 և Array 2, ձեր խնդիրն է գտնել ենթախմբի առավելագույն երկարությունը, որը հայտնվում է երկու զանգվածներում: Ներածման օրինակ. [1,2,3,2,1] [3,2,1,4,7] Արդյունք ՝ 3 Բացատրություն. Քանի որ ենթ զանգվածի առավելագույն երկարությունը 3 է և…

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

Պարզեք, արդյոք զանգվածը այլ զանգվածի ենթաբազմություն է

«Գտեք, արդյոք զանգվածը այլ զանգվածի ենթաբազմություն է» խնդիրը ասում է, որ ձեզ տրվում է երկու զանգված arra1 [] և array2 []: Տրված զանգվածները չհավաքված են: Ձեր խնդիրն է պարզել, թե արդյոք զանգվածը 2 [] զանգվածի ենթաբազմություն է []: Օրինակ arr1 = [1] arr1,4,5,7,8,2 = [2] arr1,7,2,4 []… է

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

Ամենափոքր լավ բազան

Խնդրի հայտարարությունը Ենթադրենք, որ մենք տվել ենք n ամբողջ թիվ, քանի որ n բազային k- ի բոլոր արժեքները 1 են, երբ լավ հիմք k> = 2: Ենթադրենք, որ մենք տողի տողի ձևաչափ-համար ենք տվել 'n': Խնդրի հայտարարությունը խնդրում է պարզել n- ի ամենափոքր լավ հիմքը և վերադարձնել այն in

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

K- ի ամենաթույլ շարքերը մատրիցային Leetcode լուծման մեջ

Խնդրի հայտարարություն «Մ թույլատրվածում ամենաթույլ շարքերը» խնդրում մեզ տրվում է n տողի և մ սյունակների մատրիցա: մատրիցը լրացվում է 0-ով կամ 1-ով: Այս մատրիցայի առանձնահատկությունն այն է, որ բոլորն ուղղվում են յուրաքանչյուր շարքի ձախ կողմում

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