Seletor de CMS com base em uma string fornecida

Published by Alessandro Manicone in

Escreva uma função que receba uma lista de strings e um padrão (string) e retorne as strings que contêm o padrão em ordem alfabética. Se o padrão for uma string vazia, retorne todas as strings passadas na lista de entrada.

Exemplos

cms_selector(["WordPress", "Joomla", "Drupal"], "w") ➞ ["WordPress"]

cms_selector(["WordPress", "Joomla", "Drupal", "Magento"], "ru") ➞ ["Drupal"]

cms_selector(["WordPress", "Joomla", "Drupal", "Magento"], "") ➞ ["Drupal", "Joomla", "Magento", "WordPress"]

Observações

  • As letras fornecidas não diferenciam maiúsculas de minúsculas e podem ser várias.
  • No caso de uma string vazia, retorne a lista inteira.
  • CMS significa Sistema de Gerenciamento de Conteúdo.