Треки
/
Go
Go
/
Вправи
/
Накопичення
Накопичення

Накопичення

Легка

Вказівки

Реалізуйте операцію accumulate: вона приймає масив і операцію, яку потрібно застосувати до кожного елемента цього масиву, а повертає новий масив, що містить результат застосування цієї операції до кожного елемента вхідного масиву.

Маємо масив рядків тексту (англ. string):

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

І операцію:

  • перевести рядок тексту у верхній регістр

Наш код має вміти утворити масив рядків тексту:

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

Погляньмо на набір тестів, щоб побачити очікувану сигнатуру функції.

Обмеження

Не чіпайте ту функціональність collect/map/fmap чи як її там, яку надає стандартна бібліотека! Розвʼяжіть це завдання самостійно, скориставшись натомість іншими базовими інструментами.

Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Go Exercism

Час розпочати Накопичення?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Go, а також 34 концепції166 вправ та справжнє наставництво від людей, і все це безкоштовно.