Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Haskell
Перезагрузить страницу Поиск элемента в списке, большего своих соседей
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Sirhamlet Sirhamlet вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 09.05.2011
По умолчанию Поиск элемента в списке, большего своих соседей - 09.05.2011, 22:53

Добрый день! Есть задание, не могу разобраться, а завтра контрольная :(((

Создайте код, который решает следующую задачу:

Ищет в списке первый элемент, больший своих соседей (предыдущего и следующего). Для того, чтобы сообщить о неудаче (в списке нет такого элемента), используйте тип Maybe.
Ответить с цитированием
  (#2 (permalink)) Старый
calabi-yau calabi-yau вне форума
Member
 
Сообщений: 338
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 10 сообщениях
Регистрация: 28.09.2009
По умолчанию 10.05.2011, 03:17

haskell Код:
f (x:y:z:xs) | and [x < y, z < y]
               = Just y
             | otherwise  
               = f (y:z:xs)
f _ = Nothing


Don't fear the Monad
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Позиция элемента и сдвиг в списке glyc Lisp 14 19.11.2015 19:04
Поиск частоты встречаемости элемента в списке time_to_go_on Prolog 9 22.03.2012 22:41
Удаление предпоследнего элемента в списке Samael Lisp 5 09.05.2011 17:24
Замена элемента в списке. Atton Prolog 17 09.05.2011 00:44
проверка наличия элемента в списке. zven_ Prolog 3 12.05.2010 00:08
Переставить два элемента в списке cska_fun Lisp 3 26.11.2009 17:09
Нахождение элемента в списке tigerx2 Prolog 10 26.11.2009 00:11
Поиск наибольшего элемента в сложно структурированном списке ТэН Prolog 2 21.01.2009 19:02
номер элемента в списке Ashes Prolog 1 05.06.2008 19:03
Перестановка элемента в списке AlexF Prolog 2 23.10.2005 21:52
Поиск ближайших соседей Prophet Prolog 1 05.10.2005 21:33
Как найти ближайших соседей в списке чисел YUry777 Prolog 14 03.11.2004 21:47



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов