Создать новый список - Haskell

Формулировка задачи:

Помогите пожалуйста с кодом программы. Задан список чисел. Создать новый список, в котором каждое значение поделено на максимальное значение исходного списка P.S. Заранее спасибо

Код к задаче: «Создать новый список - Haskell»

textual
import qualified Data.List.NonEmpty as NE -- Этот модуль в базовом пакете
import Data.List.NonEmpty (NonEmpty(..),(<|))
 
task l = NE.map (/maximum l) l
 
main :: IO ()
main = print $ task $ 1 <| 4 <| 5 <| 3 :| []

14   голосов, оценка 4.071 из 5


СОХРАНИТЬ ССЫЛКУ
Похожие ответы