Acumular

Acumular

Fácil

Instruções

Implementa a operação accumulate que, dada uma coleção e uma operação a aplicar a cada elemento dessa coleção, devolve uma nova coleção com o resultado da aplicação dessa operação a cada elemento da coleção de entrada.

Dada a coleção de strings:

  • "cat", "Dog", "b4t", "gO"

E a operação:

  • converter uma string para maiúsculas

O teu código deve ser capaz de produzir a coleção de strings:

  • "CAT", "DOG", "B4T, "GO"

Espreita os testes para ver a assinatura esperada da função.

Restrições

Não uses a funcionalidade collect/map/fmap/seja-lá-o-que-for que a tua biblioteca padrão oferece! Resolve este problema sozinho, recorrendo a outras ferramentas básicas.

Editar via GitHub A ligação abre numa nova janela ou separador
Go Exercism

Estás pronto para começar Acumular?

Inscreve-te no Exercism para aprenderes e dominares Go com 34 conceitos166 exercícios, e mentoria humana real, tudo grátis.