Хоёр мөрт анаграмм Leetcode шийдлийг гаргах алхамуудын хамгийн бага тоо

Асуудлын мэдэгдэл Энэхүү бодлогод бид Англи хэлний жижиг үсгүүдээс бүрдсэн хоёр тэмдэгт мөрийг өгсөн. Нэг үйлдэл дээр бид 't' мөрийн дурын тэмдэгтийг сонгож өөр тэмдэгт болгон өөрчлөх боломжтой. Бид "t" -ийг хийхийн тулд ийм үйлдлийн хамгийн бага тоог олох хэрэгтэй ...

Цааш нь

Баруун тооны гурвалжин дахь замын хамгийн их нийлбэр

“Тэгш өнцөгт гурвалжин дахь замын хамгийн их нийлбэр” гэсэн бодлогод танд тэгш өнцөгт гурвалжин хэлбэртэй бүхэл тоонууд өгөгдсөн болно. Хэрэв та дээрээс эхэлж, хөдлөхийн тулд суурийн зүг хөдөлбөл хүрч болох хамгийн дээд нийлбэрийг олж мэд ...

Цааш нь

A, b, c урттай сегментүүдийн хамгийн их тоо

“A, b, c урттай сегментүүдийн хамгийн их тоо” гэсэн бодлогод танд бүхэл бүтэн N эерэг тоо өгөгдөж байгаа бөгөөд N ашиглан үүсч болох a, b, c урттай сегментүүдийн тоог олох хэрэгтэй. Жишээ N = 7 a = 5, b…

Цааш нь

0 нийлбэр бүхий дэд массив байгаа эсэхийг олоорой

“0 нийлбэр бүхий дэд массив байгаа эсэхийг олоорой” гэсэн бодлогод танд сөрөг бүхэл тоонуудыг агуулсан бүхэл тоон массивыг өгөх болно. Асуудлын шийдэл нь дор хаяж 1 хэмжээтэй дэд массивыг тодорхойлохыг асууна. Энэ дэд массив нь 1-тэй тэнцүү нийлбэртэй байх ёстой. Жишээ arr [] = {2,1, -3,4,5}…

Цааш нь

0, 1 ба 2 секундын тэнцүү тооны дэд мөрүүдийг тоол

“0, 1 ба 2-ийн тэнцүү тооны дэд мөрүүдийг тоолох” гэсэн бодлогод танд зөвхөн 0, 1, 2 гэсэн мөрийг өгөхийг зааж өгсөн болно. Асуудлын шийдэл нь зөвхөн 0, 1, 2 гэсэн утгатай тэнцүү тооны дэд мөрийг олохыг хүсдэг. Жишээ str = “01200”…

Цааш нь

Нэмэх, хасах командуудыг гүйцэтгэсний дараа өөрчлөгдсөн массивыг хэвлэ

Танд n хэмжээтэй массив өгөгдсөн бөгөөд эхлээд массив дахь бүх утга 0 байх ба асуултуудыг өгөх болно. Асуулга бүр нь дөрвөн утгыг агуулдаг, асуулгын төрөл T, мужийн зүүн цэг, мужийн баруун цэг, k тоо, та ...

Цааш нь

Дэд массив нь уулын хэлбэртэй эсэхийг олж мэд

Асуудлын мэдэгдэл “Дэд массив нь уулын хэлбэртэй эсэхийг олж мэд” гэсэн бодлогод танд бүхэл тоон массив ба муж өгөгдсөн болохыг зааж өгсөн болно. Асуудлын шийдэл нь өгөгдсөн мужуудын хооронд үүссэн дэд массив нь уулын хэлбэртэй эсвэл ...

Цааш нь

Хоёртын мөрийг ээлжлэн x ба y давтамжтайгаар дахин зохион байгуул

Бодлогын мэдэгдэл Танд хоёртын мөр өгөгдсөн ба x ба y гэсэн хоёр тоо өгөгдсөн гэж үзье. Мөр нь зөвхөн 0 ба 1-ээс бүрдэнэ. Асуудал нь "Хоёртын мөрийг өөр x ба y тохиолдлууд болгон дахин тохируулах" гэсэн мөрийг 0-ийг x удаа times 1-р ирэхээр дахин тохируулахыг хүсч байна.

Цааш нь

Шугаман хугацааны 3-р хэмжээтэй эрэмбэлэгдсэн дарааллыг ол

Асуудлын мэдэгдэл “Шугаман хугацааны туршид 3-р хэмжээтэй эрэмбэлэгдсэн дэд дарааллыг олох” гэсэн асуудал нь танд бүхэл тоон массивтай болохыг илэрхийлж байна. Асуудлын шийдэл нь гурван тоог [i] <массив [k] <массив [k], ба i <j <k гэсэн дарааллаар олж мэдэхийг хүсч байна. Жишээ arr []…

Цааш нь

Өгөгдсөн массив нь хоёртын хайлтын модны түвшингийн дарааллыг илэрхийлж чадах эсэхийг шалгана уу

Бодлогын мэдэгдэл “Өгөгдсөн массив нь хоёртын хайлтын модны түвшний дарааллын траалыг илэрхийлж чадах эсэхийг шалгах” гэсэн асуудал нь танд хоёртын хайлтын модны түвшний дарааллын толбыг өгсөн болохыг харуулж байна. Модны түвшний дарааллыг ашиглан. Түвшингийн захиалгыг бид үр дүнтэй хайж олох хэрэгтэй ...

Цааш нь