Хоёр мөрт массив нь эквивалент Leetcode шийдэл мөн эсэхийг шалгана уу

Хоёр мөрийн массив тэнцүү эсэхийг шалгах асуудал Leetcode шийдэл нь бидэнд хоёр массив мөрийг өгдөг. Дараа нь эдгээр хоёр мөрийн массив тэнцүү эсэхийг шалгахыг бидэнд хэлэв. Энд байгаа эквивалент байдал нь хэрэв массив дахь мөрүүдийг нэгтгэвэл зохино гэсэн үг юм. Дараа нь нэгтгэсний дараа хоёулаа…

Цааш нь

Үг өгүүлбэрийн Leetcode шийдэл дэх аливаа үгийн угтвар хэлбэрээр үүссэн эсэхийг шалгана уу

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

Цааш нь

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

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

Цааш нь

Лицензийн түлхүүр форматлах Leetcode шийдэл

Асуудлын мэдэгдэл “Лицензийн түлхүүрийг форматлах” асуудалд оролт нь лицензийн түлхүүрийг илэрхийлсэн тэмдэгт мөрүүдээс бүрдэнэ. Эхэндээ мөрийг N + 1 бүлэгт (үгс) хооронд нь N зураасаар тусгаарладаг. Бидэнд K бүхэл тоо өгөгдсөн бөгөөд мөрийг форматлах зорилго оршино.

Цааш нь

Leetcode шийдэл бүхий тэнцвэртэй мөрөнд мөрийг хуваана

Асуудлын мэдэгдэл Энэ асуудалд бидэнд зөвхөн 'R' ба 'L' гэсэн тэмдэгт мөрүүдийг өгсөн болно. Бид ижил тооны 'R ба' L тэмдэгт мөртэй бол тэнцвэржүүлсэн утсыг нэрлэдэг. Бид өгөгдсөн мөрийг салгасан дэд мөр болгон хувааж болно. Зорилго нь хамгийн их тоог олох явдал юм.

Цааш нь

Изоморфын мөрүүд Leetcode шийдэл

Асуудлын мэдэгдэл Энэхүү бодлогод бидэнд а, б гэсэн хоёр мөр өгөгдсөн болно. Бидний зорилго бол хоёр мөр нь изоморф байгаа эсэхийг ялгах явдал юм. Хоёр мөрийг изоморф гэж нэрлэдэг бөгөөд зөвхөн эхний мөрөнд байгаа тэмдэгтүүдийг ямар ч тэмдэгтээр (түүний дотор өөрөө орлуулж болно) орлуулах тохиолдолд л ...

Цааш нь

Мөрүүдийг тэнцүү Leetcode шийдэлтэй болгох хамгийн бага солилцоо

Бодлогын мэдэгдэл Танд зөвхөн “x” ба “y” үсгүүдээс бүрдсэн тэнцүү урттай s1 ба s2 хоёр мөр өгөгдсөн болно. Та өөр тэмдэгт мөрт багтсан дурын хоёр тэмдэгтийг сольж болно, таны даалгавар бол мөрийг хоёуланг нь тэнцүү болгох явдал юм. хоёр мөрийг тэнцүү болгоход шаардагдах свопын хамгийн бага тоог буцаана.

Цааш нь

Цагаан толгойноос мөрийг шифрлэх, бүхэл зураглал хийх Leetcode шийдэл

Асуудлын мэдэгдэл Энэ асуудалд бидэнд (0-9) ба '#' цифрүүдийг агуулсан мөр өгөгдсөн болно. Бид дараахь зураглалыг ашиглан энэ мөрийг англи хэлний жижиг үсгүүд болгон хөрвүүлэх ёстой. Жишээ s = "10 # 11 # 12" "jkab" Тайлбар: "10 #" -> "j", "11 #" -> "k", "1" -> "a"…

Цааш нь

Үгсийн хоорондох зайг дахин тохируулах Leetcode Solution

Асуудлын мэдэгдэл Энэ асуудалд бидэнд зай завсар дотор байрлуулсан хэдэн үг агуулсан текст мөр өгөгдсөн болно. Үгсэд зөвхөн англиар жижиг үсэг байж болно. Мэдээжийн хэрэг үг бүр дор хаяж нэг зайгаар тусгаарлагдана. Мөн текст дор хаяж нэг үгтэй байна. жишээ нь текст = ”…

Цааш нь

String нь өөр мөрийг Leetcode шийдлийг эвдэж чадах эсэхийг шалгана уу

Асуудлын мэдэгдэл Энэхүү бодлогод бидэнд ижил хэмжээтэй хоёр мөр s1 ба s2 өгөгдсөн болно. S1 мөрийн зарим сэлгэлт нь s2 мөрийн зарим сэлгэлтийг эвдэж чадах эсэхийг шалгана уу. Өөрөөр хэлбэл s2 нь s1-ийг эвдэж эсвэл эсрэгээр нь салгаж чаддаг. X мөр нь y мөрийг эвдэж чадна (хоёулаа…

Цааш нь