Create a method that fetches quotes from the DummyJSON API and searches for quotes containing a specific keyword. The method should return a list of matching quotes with their authors.
Examples
Input: keyword = 'life'
Output: [
{
'quote': 'Life is what happens when you\'re busy making other plans.',
'author': 'John Lennon'
},
{
'quote': 'The purpose of our lives is to be happy.',
'author': 'Dalai Lama'
}
]
Explanation: Returns quotes containing the word 'life' (case-insensitive)
Input: keyword = 'success'
Output: [
{
'quote': 'Success is not final, failure is not fatal: It is the courage to continue that counts.',
'author': 'Winston Churchill'
}
]
Explanation: Returns quotes about success
Input: keyword = 'xyz123'
Output: []
Explanation: Returns empty list when no quotes match the keyword
Apex Code Editor
Welcome to Lightning Challenge!
How It Works
- • Write your solution in the code editor
- • Connect your Salesforce org to test
- • Submit to check if your solution passes
- • Use hints if you get stuck
Contest Alert
🏆 #CodeEveryDay July 2026
Contest runs July 1 - 31. Complete challenges to climb the leaderboard!
Only the 31 daily challenges shown during this contest count toward points. Earlier dailies don't carry over.