/**
 * Given a list of articles and a list of keywords, this function filters out the articles that do not contain any of the keywords.
 *
 * @param articles A list of articles.
 * @param keywords A tuple of keywords.
 * @return A filtered list of articles that contain at least one of the keywords.
 */
fun filterArticles(articles: List<String>, keywords: List<String>): List<String> {

    val filteredArticles = mutableListOf<String>()
    for (article in articles) {
        for (keyword in keywords) {
            if (article.contains(keyword)) {
                filteredArticles.add(article)
                break
            }
        }
    }
    return filteredArticles
}
/**
 * Given a list of articles and a list of keywords, this function filters out the articles that do not contain any of the keywords.
 *
 * @param articles A list of articles.
 * @param keywords A tuple of keywords.
 * @return A filtered list of articles that contain at least one of the keywords.
 */
fun filterArticles(articles: List<String>, keywords: List<String>): List<String> {
/**
 * Given a list of articles and a list of keywords, this function filters out the articles that do not contain any of the keywords.
 *
 * @param articles A list of articles.
 * @param keywords A tuple of keywords.
 * @return A filtered list of articles that contain at least one of the keywords.
 */
fun filterArticles(articles: List<String>, keywords: List<String>): List<String> {

    val filteredArticles = mutableListOf<String>()
    for (article in articles) {
        for (keyword in keywords) {
            if (article.contains(keyword)) {
                filteredArticles.add(article)
                break
            }
        }
    }
    return filteredArticles
}