- Published on
Word Search II
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Sizga m x n o'lchamli belgilar jadvali (board) va satrlar ro'yxati (words) berilgan. Jadval ichidan words ro'yxatiga tegishli bo'lgan barcha so'zlarni toping.
Har bir so'z ketma-ket yopishgan harflardan yig'ilishi kerak. Yopishgan (qo'shni) harflar - bu gorizontal yoki vertikal joylashgan harflar. Bitta so'zni yig'ishda bir hil xujayrani (cell) qayta ishlatish mumkin emas.
Misol:
Input: board = [["o","a","a","n"],["e","t","a","e"],["i","h","k","r"],["i","f","l","v"]], words = ["oath","pea","eat","rain"]
Output: ["eat","oath"]
Tushuntirish: Jadvalda "oath" va "eat" so'zlarini gorizontal/vertikal yo'llar bilan topish mumkin. "pea" va "rain" ni esa to'liq topib bo'lmaydi.
Word Search II
Qiyin45 daqiqa30 ball
📚 Misollar
Kiruvchi: board = [["o","a","a","n"],["e","t","a","e"],["i","h","k","r"],["i","f","l","v"]], words = ["oath","pea","eat","rain"]
Chiquvchi: ["eat","oath"]
func solve(_ board: [[String]], _ words: [String]) -> [String] {
// Kodingizni shu yerga yozing
return []
}
Run tugmasini bosing