Get Mystery Box with random crypto!

#Savol #Uzbek #LeetCode #Medium #Arrays 890. Find and Replac | Karimov Tech

#Savol #Uzbek #LeetCode #Medium #Arrays

890. Find and Replace Pattern

So'zlardan(ya'ni String'lar) iborat array va 1ta namuna so'z berilgan. Sizni vazifangiz array ichidagi manashu namunaga mos keladigan so'zlarni bir List'ga yig'ib uni qaytarish.

So'z namunaga mos kelishi uchun harflar va ularga namunadan mos keluvchi harflar bir xil joylashgan bo'lishi kerak. Bunda 1ta harf faqat 1ta harfga mos keladi va

Masalan:

Input: words = [ "abc", "deq", "mee", "aqq", "dkd", "ccc" ]
pattern = "abb"

Output: ["mee","aqq"]

Chunki
birinchi so'z ("abc")da namunaga qiyoslanganda a — a, b — b va c — b bo'ladi. Bu holatda 2ta harf (b va c) 1ta harfga moslandi. shuning uchun "abc" namunaga mos kelmaydi.

"mee" da esa m — a, e — b, e — b. Bunda moslik shartlari qanoatlantirildi.

Input: words = ["a","b","c"], pattern = "a"
Output: ["a","b","c"]

https://leetcode.com/problems/find-and-replace-pattern/

@KarimovTech