Instruções
Implemente o Algoritmo de Truncamento de String
Neste laboratório, você praticará truncar uma string para um determinado comprimento.
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 ter uma função
truncateString que aceita dois argumentos, o primeiro uma string, o segundo um número.
1. Se o comprimento da string for maior que o número fornecido, a string deve ser truncada para reduzir o comprimento de modo que seja igual ao número fornecido, e ... deve ser anexado ao final da string truncada.
1. Se o comprimento da string for igual ou menor que o número fornecido, a string deve ser retornada sem alterações.
O que fazer:
Testes:
- `truncateString("A-tisket a-tasket A green and yellow basket", 8)` deve retornar a string `A-tisket...`.
- `truncateString("Peter Piper picked a peck of pickled peppers", 11)` deve retornar a string `Peter Piper...`.
- `truncateString("A-tisket a-tasket A green and yellow basket", "A-tisket a-tasket A green and yellow basket".length)` deve retornar a string `A-tisket a-tasket A green and yellow basket`.
- `truncateString("A-tisket a-tasket A green and yellow basket", "A-tisket a-tasket A green and yellow basket".length + 2)` deve retornar a string `A-tisket a-tasket A green and yellow basket`.
- `truncateString("A-", 1)` deve retornar a string `A...`.
- `truncateString("Absolutely Longer", 2)` deve retornar a string `Ab...`.
Preview