Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 10.11.2012
Сообщений: 12
1

Lisp -> Erlang: удалить каждый третий элемент списка

22.12.2012, 18:11. Показов 1698. Ответов 1
Метки нет (Все метки)

удалить каждый 3-тий элемент списка
пример что должно получиться:

Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
>(name(a s d q w e z x c))
(a s q w z x)
 
(defun fun (list n)
(cond
((null list) nil)
((= n 3) (fun (cdr list) 1))
(t (cons (car list) (fun (cdr list) (+ 1 n))) )
)
)
 
(defun func (list)
(fun list 1)
)
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2012, 18:11
Ответы с готовыми решениями:

Функция: удалить каждый третий элемент списка
Определить функцию, удаляющую из списка каждый третий элемент и возвращающую в качестве значения...

Удалить каждый третий элемент из списка
Написать прогу создания и обработки списка(беда), каждый элемент которого ссылается на предыдущий и...

Lisp -> Erlang: Сортировка списка и удаление повторов
Присоединюсь к проблеме Limon4ig... Та же проблема, перевод из лиспа в Erlang, только задание...

Выбрать из списка каждый третий элемент
Выбрать из списка каждый третий элемент и возвратить их в новый список. Помогите пожалуйста, совсем...

1
Эксперт С++
5818 / 3470 / 357
Регистрация: 08.02.2010
Сообщений: 7,448
25.12.2012, 04:34 2
Код
-module(sample).
-export([remove_each_third/1]).

remove_each_third([X, Y, _ | T ]) ->
    [X, Y | remove_each_third(T)];
remove_each_third(X) ->
    X.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2012, 04:34

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Возвести в квадрат каждый третий элемент списка
Помогите с зачетом! Нужно написать функцию, возводящую в квадрат каждый третий элемент списка....

удалить из строки каждый третий элемент
удалить из строки каждий третий елемент!!!!!!! вот текст програми, но тут удаляет только оди н...

Удалить из массива каждый третий элемент
Напишите пожалйста программу, я в информатике слабо разбираюсь Дан массив из n элементов. Сожмите...

[Lisp -> Erlang] Произведение элементов списка на четных/нечетных позициях
Имеется программа написанная в лиспе, нужно переделать на Erlang Подсчитывать произведение всех...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.