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