fork download
  1. def detect_spam(subjects, spam_words):
  2. results = []
  3. for subject in subjects:
  4. count = 0
  5. subject_lower = subject.lower()
  6. for word in spam_words:
  7. if word.lower() in subject_lower:
  8. count += 1
  9. if count >= 2:
  10. results.append("spam")
  11. break
  12. else:
  13. results.append("not spam")
  14. return results
  15.  
  16. # Example usage
  17. subjects = ["free prize worth millions", "ten tips for a carefree lifestyle"]
  18. spam_words = ["free", "prize"]
  19. results = detect_spam(subjects, spam_words)
  20. print(results) # Output: ['spam'
Success #stdin #stdout 0.04s 9636KB
stdin
Standard input is empty
stdout
['spam', 'not spam']