Хосолсон Leetcode шийдэл

Асуудлын хослолын нийлбэр Leetcode шийдэл нь массив эсвэл бүхэл тоонуудын жагсаалт, зорилтыг өгдөг. Өгөгдсөн зорилтот түвшинд хэдэн удаа нэмэгдэхийг эдгээр бүхэл тоонуудыг ашиглан хийж болох хослолуудыг олохыг бидэнд хэллээ. Тиймээс илүү албан ёсоор бид өгөгдсөн зүйлийг ашиглаж болно ...

Цааш нь

Rook Leetcode Solution-т зориулж авах боломжтой

Problem Statement   In this problem, we are given a 2-D matrix that represents a chessboard with a white rook and some other pieces on it. White’s Rook is represented by the character ‘R’. White’s bishops are represented by ‘B’ and black’s pawns are represented as ‘p’. The problem guarantees that …

Цааш нь

Leetcode шийдлийг үржүүл

Multiply Strings Leetcode шийдэл нь оролт болгон өгсөн хоёр мөрийг үржүүлэхийг биднээс хүсдэг. Бид үржүүлгийн үр дүнг дуудагч функцэд хэвлэх эсвэл буцааж өгөх шаардлагатай. Тиймээс албан ёсоор хоёр мөр өгснөөр өгөгдсөн мөрүүдийн үржвэрийг олоорой. ...

Цааш нь

Массив дахь ижил элементтэй индексийн хосыг тоолох

Бид бүхэл тоон массив өгсөн гэж бодъё. "Массив дахь тэнцүү элементтэй индекс хосуудын тоо" гэсэн асуудал нь (i, j) хос индексийн тоог олохын тулд arr [i] = arr [j] ба i нь j -тэй тэнцүү биш юм. . Жишээ arr [] = {2,3,1,2,3,1,4} 3 Тайлбар хос ...

Цааш нь

NCr% p тооцоолох

Асуудлын мэдэгдэл "Compute nCr % p" асуудалд та биномын коэффициентийн модулийг олох шаардлагатай байна. Тиймээс та эхлээд хоёр коэффициентийн талаар мэдэх хэрэгтэй. Үүнийг бид өмнөх нийтлэлдээ аль хэдийн хэлэлцсэн. Та үүнийг эндээс шалгаж болно. Жишээ n = 5, r = 2, p…

Цааш нь

X-ийг Y болгож хөрвүүлэх хамгийн бага үйлдлүүд

Асуудлын мэдэгдэл "X -ийг Y рүү хөрвүүлэх хамгийн бага үйлдлүүд" асуудалд танд X ба Y гэсэн хоёр тоо өгөгдсөн бөгөөд дараах үйлдлүүдийг ашиглан X -ийг Y болгон хөрвүүлэх шаардлагатай байна. үүсгэсэн тоонууд ...

Цааш нь

Дугуй массив дахь дараалсан зөрүүний нийлбэрийг хамгийн их байлгах

Асуудлын мэдэгдэл Танд бүхэл тоон массив байна гэж бодъё. Энэ массивыг дугуй массив гэж үзэх ёстой. Массивын сүүлчийн утга нь эхний массивтай холбогдоно an a1. "Дугуй массив дахь дараалсан ялгааг нийлбэрийг нэмэгдүүлэх" асуудал нь хамгийн дээд хэмжээг олж мэдэхийг хүсч байна ...

Цааш нь

Дараалсан хоёр тэнцүү утгыг нэг ихээр орлуул

Асуудлын мэдэгдэл Танд бүхэл тоон массив байна гэж бодъё. "Хоёр дараалсан тэнцүү утгыг нэг томоор солих" асуудал нь "a" гэсэн хос утгыг орлуулахыг шаарддаг бөгөөд энэ нь дараалсан "a+1" 1 -ээс их тоогоор (дараалсан хоёр тоо) бичигдсэн байдаг. эсвэл тэнд давтах ...

Цааш нь

BFS ашиглан модны өгөгдсөн түвшинд зангилааны тоог тоол

Тодорхойлолт "BFS ашиглан модны түвшний зангилааны тоог тоолох" асуудал нь танд мод (цикл график) болон эх зангилааг өгч, L түвшний зангилааны тоог олж мэдээрэй. Цикл график: Энэ нь ирмэгүүдээр холбогдсон зангилааны сүлжээ бөгөөд…

Цааш нь

Нийт ялгаатай элементүүд бүхий дэд массивыг анхны массивтай адил тоол

Асуудлын мэдэгдэл "Анхны массивтай адилхан нийт элементүүдтэй дэд массивуудыг тоолох" нь танд бүхэл тоон массив өгсөн болно. Асуудлын мэдэгдэл нь анхны массивт байгаа бүх ялгаатай элементүүдийг агуулсан дэд массивуудын нийт тоог олж мэдэхийг хүсдэг. Жишээ arr [] = {2, 1, 3, 2,…

Цааш нь