Instruções
Implementar o Algoritmo de Mutações
Objetivo: Cumprir as user stories abaixo e fazer todos os testes passarem para completar o laboratório.
Histórias de Usuário:
1. Crie uma função chamada
mutation que recebe um array como argumento.
1. mutation deve retornar true se a string no primeiro elemento do array contiver todas as letras da string no segundo elemento do array, e false caso contrário. Por exemplo:
mutation(["hello", "Hello"]), deve retornartrueporque todas as letras na segunda string estão presentes na primeira, ignorando maiúsculas e minúsculas.mutation(["hello", "hey"])deve retornarfalseporque a stringhellonão contém umy.mutation(["Alien", "line"]), deve retornartrueporque todas as letras emlineestão presentes emAlien.
O que fazer:
Testes:
- `mutation(["hello", "hey"])` deve retornar `false`.
- `mutation(["hello","Hello"])` deve retornar `true`.
- `mutation(["zyxwvutsrqponmlkjihgfedcba", "qrstu"])` deve retornar `true`.
- `mutation(["Mary", "Army"])` deve retornar `true`.
- `mutation(["Mary", "Aarmy"])` deve retornar `true`.
- `mutation(["Alien", "line"])` deve retornar `true`.
- `mutation(["floor", "for"])` deve retornar `true`.
- `mutation(["hello", "neo"])` deve retornar `false`.
- `mutation(["voodoo", "no"])` deve retornar `false`.
- `mutation(["ate", "date"])` deve retornar `false`.
- `mutation(["Tiger", "Zebra"])` deve retornar `false`.
- `mutation(["Noel", "Ole"])` deve retornar `true`.
Preview