169 похожих чатов

Есть список чисел [1, 2, 3, 4, 5, 7, 8]. Необходимо

с помощью спискового включения обработать его по следующему правилу:

берем первый элемент, после чего удаляем элемент, равный первому+1, если есть и идем дальше (если в списке был элемент, который должен был быть удален, его пропускаем).

В итоге получим [1, 3, 5, 7].
Есть идеи?

3 ответов

9 просмотров

Удалить чётные числа?

Artur-Prakapenka Автор вопроса
Ilya
Удалить чётные числа?

Не совсем. Есть есть пары соседних чисел (1, 2), (2,3), (3,4), (4,5), (7,8). Итак, сначала убираем второе число первой пары (2). Далее снова формируем пары: (3,4),(4,5),(7,8). Опять удаляем второе число первой пары (4). И так далее пока не останется пар.

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
почому оно не работает?
Vi Chapmann Chapmann
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Есть вопрос: допустим есть железка с каким-то интерфейсом(допустим usb), но как по этому интерфейсу железкой управлять неизвестно, прог нету, а управлять очень хочется надо. К...
Mixail Frolov
15
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
13
Карта сайта