Мне нужна помощь в решении этой задачи для моего класса программирования.
Вам необходимо реализовать функцию subList так, чтобы она брала соответствующие элементы из второго списка на основе первых списков индексов.
Например, если ввод subList [0,3,4] [1,2,3,4,5,6,7,8]
, ответ должен быть [1,4,5]
subList :: [Int] -> [Int] -> [Int]
subList lst1 lst2
Я очень новичок в программировании в целом, так что это все, что у меня есть ...
Мне также нужна функция ошибки, если в обоих списках нет похожих элементов. например, input = [0,9]
и [1,2,3]
, выходные данные должны быть равны пользовательской строке ошибки ... например, "Входной индекс выходит за границы"