Published on

Word Search II

Authors

📝 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

Buy mea coffee