Leetcode шийдлийн нийтлэг тэмдэгтүүдийг олох

Асуудлын мэдэгдэл Энэ асуудалд бидэнд мөрийн жагсаалтыг өгсөн болно. Бүх мөрөнд нийтлэг байдаг дүрүүдийг олж мэдэх ёстой. Хэрэв тэмдэгт бүх мөрөнд олон удаа байгаа бол бид тэмдэгтийг олон удаа гаргах ёстой. Бидэнд массив байна гэж бодъё ...

Цааш нь

Leetcode шийдлийн нийтлэг тэмдэгтүүдийг олох

Асуудлын мэдэгдэл Энэхүү бодлогод бидэнд мөрүүдийн массив өгөгдсөн болно. Бид массивын бүх мөрөнд гарч ирэх бүх тэмдэгтүүдийн жагсаалтыг хэвлэх хэрэгтэй. Хэрэв тэмдэгт тэмдэгт мөр бүрт 2 удаа, харин 3 удаа гарч ирэхгүй бол бид үүнийг авах хэрэгтэй ...

Цааш нь

Keyboard Row Leetcode шийдэл

Асуудлын мэдэгдэл Энэхүү бодлогод бидэнд олон тооны мөрүүдийг өгсөн болно. Өгөгдсөн массивын аль мөр нь QWERTY гарын доор дурдсан ижил мөрөнд хамаарахыг бид доор харуулсны дагуу олох ёстой: Бид массив англи үсгийн мөрийг агуулсан гэж бодож байна. Жишээ String_Array = {"Ананд", "Сони"…

Цааш нь

Leetcode шийдлийн бөмбөлгийн хамгийн их тоо

Асуудлын мэдэгдэл Энэ асуудалд бидэнд Англи үсгийн жижиг үсгийг багтаасан тэмдэгт мөрүүдийг өгсөн болно. Өгөгдсөн мөрний тэмдэгтүүдийг ашиглан “бөмбөлөг” гэдэг үгийн хэдэн жишээг хийж болохыг олох хэрэгтэй. Жишээ String = “banooll” 1 Тайлбар: String = baqwweeeertylln 0 Тайлбар: The…

Цааш нь

Массивын Leetcode шийдлээс алга болсон бүх тоог олох

Асуудлын мэдэгдэл Энэ асуудалд бид бүхэл тоон массивыг өгсөн болно. Энэ нь 1-ээс N хүртэлх элементүүдийг агуулдаг бөгөөд N = массивын хэмжээ. Гэсэн хэдий ч алга болсон зарим элементүүд байгаа бөгөөд зарим хуулбарууд оронд нь байгаа болно. Бидний зорилго бол массивыг буцаах явдал юм ...

Цааш нь

Олонхийн элемент Leetcode шийдэл

Асуудлын мэдэгдэл Бидэнд бүхэл тоон массивыг өгдөг. Floor ⌋ шалны оператор болох массивт ⌊N / 2⌋-ээс их тохиолдох бүхэл тоог буцааж өгөх хэрэгтэй. Энэ элементийг олонхийн элемент гэж нэрлэдэг. Оролтын массив нь үргэлж олонхийн элемент агуулдаг болохыг анхаарна уу. ...

Цааш нь

Давхардсан II Leetcode шийдлийг агуулсан болно

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

Цааш нь

Leetcode Solution-ийн тэмдэгтүүдээс үүсэх үгсийг хайж олох

Асуудлын илэрхийлэл ”Тэмдэгтээр үүсгэж болох үгсийг олох” гэсэн бодлогын хүрээнд бид англи үсгийн жижиг үсгүүд (үгс) болон олон тэмдэгт (тэмдэгт) -ээс бүрдэх мөрийг агуулсан мөрүүдийг өгдөг. Бидний даалгавар бол массив дахь мөр бүрийг шалгах явдал юм.

Цааш нь

Leetcode шийдлийн ялгааг олох

Энэ асуудалд бид хоёр мөр өгдөг. Хоёрдахь мөрийг эхний мөрийн тэмдэгтүүдийг санамсаргүй байдлаар хольж, дараа нь дурын байрлал дээр нэмэлт тэмдэгт нэмж оруулах замаар үүсгэдэг. Бид хоёр дахь мөрөнд нэмсэн нэмэлт тэмдэгтийг буцааж өгөх хэрэгтэй. Дүрүүд үргэлж ...

Цааш нь

Leetcode шийдлийг Path Crossing

Асуудлын мэдэгдэл Зам хөндлөн гарах асуудалд объектын хөдөлгөөнийг нэг чиглэлд 1 нэгжээр харуулсан 'N', 'S', 'E' эсвэл 'W' гэсэн дөрвөн өөр тэмдэгт байдаг a_string бодлогыг өгсөн болно. Объект нь анх гарал үүсэлтэй (0,0) байна. Бид дараахь зүйлийг олох ёстой ...

Цааш нь