Instruções
Construir uma Ferramenta de Confirmação do Final
Neste laboratório, você implementará uma função que verifica se uma string termina com a string alvo fornecida.
Objetivo: Cumprir as user stories abaixo e fazer todos os testes passarem para completar o laboratório.
Histórias de Usuário:
1. Você deve criar uma função chamada
confirmEnding que recebe dois parâmetros: a string a ser verificada e a string para comparar.
2. A função deve retornar true se a primeira string terminar com a segunda string, e false caso contrário.
3. Você não deve usar o método .endsWith(); em vez disso, use um dos métodos de substring do JavaScript para alcançar isso.
O que fazer:
Testes:
- Você deve criar uma função chamada `confirmEnding`.
- `confirmEnding` deve receber 2 parâmetros.
- `confirmEnding("Bastian","n")` deve retornar `true`.
- `confirmEnding("Congratulation","on")` deve retornar `true`.
- `confirmEnding("Connor","n")` deve retornar `false`.
- `confirmEnding("Walking on water and developing software from a specification are easy if both are frozen", "specification")` deve retornar `false`.
- `confirmEnding("He has to give me a new name","name")` deve retornar `true`.
- `confirmEnding("Open sesame","same")` deve retornar `true`.
- `confirmEnding("Open sesame", "sage")` deve retornar `false`.
- `confirmEnding("Open sesame","game")` deve retornar `false`.
- `confirmEnding("If you want to save our world, you must hurry. Não sabemos por quanto tempo mais podemos suportar o nada", "montanha")` deve retornar `false`.
- `confirmEnding("Abstraction", "action")` deve retornar `true`.
- Seu código não deve usar o método embutido `.endsWith()` para resolver o laboratório.
Preview