Позиции на Haskell в строке

JohnTeiMir спросил: 13 октября 2017 в 07:11 в: haskell

Я пытаюсь создать программу, которая получает строку и возвращает процентное содержание Cs и G в первых 5 и последних 5 позициях, если строка содержит менее 20 символов, функция должна возвращать процент в полная последовательность. Однако я уже смог заставить вас дать мне только процент C и G, но я не знаю, как проверить первые 5 позиций и финал.

function' :: [Char] -> Double
function' xs = fromIntegral final0 / fromIntegral final1
                where final0 = length $ filter (\x-> x == 'C'|| x == 'G') xs
                      final1 = length xs

0 ответов