- Published on
Find Resultant Array After Removing Anagrams
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Sizga satrlar massivi words berilgan, har bir element kichik ingliz harflaridan iborat.
Quyidagi amalni bajarish mumkin bo'lgunicha takrorlang:
- Agar
0 < i < words.lengthbo'lib,words[i-1]vawords[i]o'zaro anagramma bo'lsa,words[i]ni o'chirib tashlang. - So'ng massivni qayta ko'rib chiqing.
Barcha operatsiyalar tugagandan so'ng qolgan massivni qaytaring.
Misol:
Input: words = ["abba","baba","bbaa","cd","cd"]
Output: ["abba","cd"]
Tushuntirish:
- "baba" va "abba" anagramma. "baba" o'chiriladi. ["abba","bbaa","cd","cd"]
- "bbaa" va "abba" anagramma. "bbaa" o'chiriladi. ["abba","cd","cd"]
- "cd" va "cd" anagramma. Ikkinchi "cd" o'chiriladi. ["abba","cd"]
Find Resultant Array After Removing Anagrams
Oson15 daqiqa10 ball
📚 Misollar
Kiruvchi: words = ["abba","baba","bbaa","cd","cd"]
Chiquvchi: ["abba","cd"]
Kiruvchi: words = ["a","b","c","d","e"]
Chiquvchi: ["a","b","c","d","e"]
func solve(_ words: [String]) -> [String] {
// Kodingizni shu yerga yozing
return []
}
Run tugmasini bosing