Зургийг эргүүлэх нь LeetCode шийдэл

Асуудлын мэдэгдэл Зургийг эргүүлэх LeetCode Шийдэл – Бидэнд n хэмжээтэй матриц өгөгдсөн. Бид 2 даалгаврыг гүйцэтгэх хэрэгтэй - зургийг хэвтээ байдлаар эргүүлэх: энэ нь өгөгдсөн матрицын мөр бүрийг урвуугаар эргүүлнэ гэсэн үг: бүх 0-ийг 1 болгож, эсрэгээр нь үр дүнг буцаана ...

Цааш нь

LeetCode шийдлийн массивын холболт

Асуудлын мэдэгдэл: Массивыг холбох LeetCode Шийдэл – n урттай бүхэл тооны массив өгөгдсөн бол та ans[i] == nums[i] ба ans[i + n] == тоо[ байх 2n урттай массив үүсгэхийг хүсэж байна. i] 0 <= i < n (0 индексжүүлсэн) хувьд. Тодруулбал, ans гэдэг нь хоёр тооны массивын холболт юм. ans массивыг буцаана. Жишээ : Жишээ 1 Оролт: тоо = [1,2,1] Гаралт: [1,2,1,1,2,1] Тайлбар: Массив …

Цааш нь

Фибоначчийн дугаар LeetCode шийдэл

Асуудлын мэдэгдэл Фибоначчийн дугаар LeetCode шийдэл – "Фибоначчийн тоо" нь ихэвчлэн F(n) гэж тэмдэглэгдсэн Фибоначчийн тоонууд нь Фибоначчийн дараалал гэж нэрлэгддэг дарааллыг бүрдүүлдэг бөгөөд тоо бүр нь 0 ба 1-ээс эхлэн өмнөх хоёрын нийлбэр юм. Өөрөөр хэлбэл, F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n …)

Цааш нь

Хамгийн урт нийтлэг угтвар Leetcode шийдэл

Асуудлын мэдэгдэл Хамгийн урт нийтлэг угтвар LeetCode шийдэл – “Хамгийн урт нийтлэг угтвар” нь өгөгдсөн мөрийн массивыг заана. Бид эдгээр мөрүүдээс хамгийн урт нийтлэг угтварыг олох хэрэгтэй. Хэрэв угтвар байхгүй бол хоосон мөрийг буцаана уу. Жишээ: Оролт: strs = [“цэцэг”,”урсгал”,”нислэг”] Гаралт: “fl” Тайлбар: “fl” нь хамгийн урт …

Цааш нь

Өсөн нэмэгдэж буй элементүүдийн хоорондох хамгийн их ялгаа LeetCode шийдэл

Асуудлын мэдэгдэл Өсөн нэмэгдэж буй элементүүдийн хоорондох хамгийн их ялгаа LeetCode Шийдэл – n хэмжээтэй 0 индексжүүлсэн бүхэл массив өгөгдсөн бол nums[i] ба тооны[j] (өөрөөр хэлбэл, тоонууд[j] – тоонууд[i]) хоорондын хамгийн их зөрүүг олоорой. 0 <= i < j < n ба тоонууд[i] < тоонууд[j] байна. Хамгийн их зөрүүг буцаана. Хэрэв тийм i ба j байхгүй бол -1 гэж буцаана. Жишээ ба тайлбар Жишээ 1: Оролт: тоо = [7,1,5,4] Гаралт: 4 Тайлбар: Хамгийн их зөрүү гарч ирнэ …

Цааш нь

Хүчин төгөлдөр Palindrome II Leetcode шийдэл

Асуудлын мэдэгдэл Хүчин төгөлдөр Палиндромын II LeetCode шийдэл – “Valid Palindrome II” нь s тэмдэгтийг өгөгдсөн тохиолдолд хамгийн ихдээ нэг тэмдэгт устгасны дараа s нь палиндром мөр байж болох юм бол үнэнийг буцаах шаардлагатай гэж заасан. Жишээ: Оролт: s = ”aba” Гаралт: үнэн Тайлбар: Оролтын мөр аль хэдийн палиндром болсон тул … байна.

Цааш нь

Мөр III дахь урвуу үгс LeetCode шийдэл

Асуудлын мэдэгдэл III мөр дэх үгсийг урвуулах LeetCode шийдэл – Бидэнд мөр өгсөн бөгөөд хоосон зай болон эхний үгийн дарааллыг хадгалахын зэрэгцээ өгүүлбэр доторх үг бүрийн тэмдэгтүүдийн дарааллыг өөрчлөхийг хүсдэг. Жишээ ба тайлбар Жишээ 1: Оруулах: s = "LeetCode-г авч үзье ...

Цааш нь

Эрэмбэлэгдсэн жагсаалтаас давхардсан зүйлсийг устгана уу LeetCode Solution

Асуудлын мэдэгдэл Эрэмбэлэгдсэн жагсаалтаас давхардлыг арилгах LeetCode шийдэл – Бидэнд эрэмбэлэгдсэн холбоос бүхий жагсаалтын толгойг өгсөн. Элемент бүр зөвхөн нэг удаа гарч ирэхийн тулд бид бүх давхардлыг устгаж, холбосон жагсаалтыг эрэмбэлэхийг хүсч байна. Жишээ ба тайлбар Жишээ 1: Оролт: толгой …

Цааш нь

Хүчинтэй хаалт Leetcode шийдэл

Асуудлын мэдэгдэл Хүчин төгөлдөр хаалтууд LeetCode шийдэл – “Хүчин төгөлдөр хаалтууд” нь танд зөвхөн '(', ')', '{', '}', '[' болон ']' тэмдэгтүүдийг агуулсан мөр өгөгдсөн болохыг харуулж байна. Оролтын мөр нь хүчинтэй мөр мөн эсэхийг тодорхойлох хэрэгтэй. Нээлттэй хаалтуудыг хаах шаардлагатай бол мөрийг хүчинтэй мөр гэж нэрлэдэг ...

Цааш нь

Цэцэг байрлуулж болно LeetCode шийдэл

Асуудлын мэдэгдэл Цэцэг байрлуулж болно LeetCode Шийдэл – Та зарим талбайг тарьсан урт цэцгийн мандалтай, зарим нь тарьдаггүй. Гэсэн хэдий ч зэргэлдээх талбайд цэцэг тарих боломжгүй. 0 нь хоосон, 1 нь хоосон биш гэсэн үг, бүхэл тоо n гэсэн 0 ба 1-ийг агуулсан цэцгийн баглаа өгөгдсөн бол n шинэ цэцэг тарих боломжтой бол буцаана.

Цааш нь

Translate »