Grokking Amazon Coding Interview

0% completed

Hidden Document
Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content

.....

.....

.....

Like the course? Get enrolled and start learning!
Elijah Heimsoth

Elijah Heimsoth

· 5 months ago

class Solution: def commonChars(self, A): result = [] compToWord = {} # Capture freq of each letter in first word for char in A[0]: if char in compToWord: compToWord[char] += 1 else: compToWord[char] = 1 # For each other word for i in range(1,len(A)): word = {} # letter freq in curr word # Add letter to word IF in cTW for char in A[i]: if char in word and char in compToWord: word[char] += 1 elif char in compToWord: word[char] = 1 # IF word letter freq > cTW letter freq, replace for char in word: if word[char] >
Elijah Heimsoth

Elijah Heimsoth

· 5 months ago

class Solution: def commonChars(self, A): result = [] compToWord = {} # Capture freq of each letter in first word for char in A[0]: if char in compToWord: compToWord[char] += 1 else: compToWord[char] = 1 # For each other word for i in range(1,len(A)): word = {} # letter freq in curr word # Add letter to word IF in cTW for char in A[i]: if char in word and char in compToWord: word[char] += 1 elif char in compToWord: word[char] = 1 # IF word letter freq > cTW letter freq, replace for char in word: if word[char] > com