Seletor de CMS com base em uma string fornecida

Published by Matt in

Escreva uma função que receba um array 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 no array 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 o array inteiro.
  • CMS significa Sistema de Gerenciamento de Conteúdo.