Detect Spam Messages

Medium

📝 Description

Flag messages containing spam keywords (e.g., "buy", "promo", "free").

Input Format

[{"sender": str, "message": str}], spam_words=[str]

Output Format

[{"sender": str, "message": str, "is_spam": bool}]

Constraints

1 ≤ messages ≤ 10^4, 1 ≤ spam_words ≤ 100

🔍 Sample Input

[{"sender": "Alice", "message": "Buy now!"}, {"sender": "Bob", "message": "Hello"}], ["buy", "promo"]
            

✅ Sample Output

[{"sender": "Alice", "message": "Buy now!", "is_spam": true}]
            

Code Editor

Please login to run and submit code.

Shortcuts: Ctrl+Enter to submit, Ctrl+Shift+R to run