diff --git a/916. Word Subsets b/916. Word Subsets new file mode 100644 index 0000000..d36fc08 --- /dev/null +++ b/916. Word Subsets @@ -0,0 +1,31 @@ +class Solution { +public: + arrayfrequency(string w){ + arrayfreq={0}; + for(const char& c:w) + freq[c-'a']++; + return freq; + } + vector wordSubsets(vector& words1, vector& words2) { + vector res; + arraymax_freq={0}; + for(const string& b:words2){ + arrayfreq=frequency(b); + for(int i=0;i<26;i++) + max_freq[i]=max(max_freq[i],freq[i]); + } + for(const string& a:words1){ + arrayfreq=frequency(a); + bool uni=true; + for(int i=0;i<26;i++){ + if(freq[i]