0 / 0 / 0
Регистрация: 11.04.2015
Сообщений: 7
|
|
1 | |
Запрограммируйте функцию-предикат, проверяющую, что три из четырёх цифр в числе совпадают11.04.2015, 18:40. Показов 1834. Ответов 50
Метки нет (Все метки)
Дано натуральное четырёхзначное число, т.е. в диапазоне [1000,9999]. Запрограммируйте функцию-предикат, проверяющую, что три из четырёх цифр совпадают.
Вроде бы все просто, но я путаюсь с тем как число в список поместить... В Lispе я совсем новичок.
0
|
11.04.2015, 18:40 | |
Ответы с готовыми решениями:
50
Написать функцию, проверяющую наличие в числе заданной цифры Написать процедуру, проверяющую наличие в семизначном числе повторяющихся цифр, и распечатывающую в замедленном режиме Написать функцию , проверяющую, являются ли данные три числа взаимно простыми Описать функцию, функцию Test(G), проверяющую, что в группе самая высокая из женщин ниже самого высокого из мужчин |
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
16.04.2015, 16:34 | 41 |
Как-то не очень мне такое решение. Цифры - не в цикле, захардкожены сочетания из 4 по 3. claire88, может, попробуете сделать с помощью delete-duplicates? Запрограммируйте функцию-предикат, проверяющую, что три из четырёх цифр в числе совпадают Просто для разнообразия.
1
|
castorsky
|
16.04.2015, 16:56
#42
|
Не по теме: helter, объясните пожалуйста мне смысл слова "захардкожено".
0
|
helter
|
16.04.2015, 17:01
#43
|
Не по теме: Захардкожено < hardcoded, внедрено непосредственно в код. В данном случае - о серии тестов внутри or.
0
|
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
16.04.2015, 17:33 | 45 |
Да, ошибся я с алгоритмом.
Добавлено через 10 минут А какой тут будет нормальный алгоритм? Можно, в принципе, просматривать цифры по одной и считать, сколько каких, пока не насчитаем три штуки. Это их надо будет где-то запоминать. Либо если сделать список - и как тогда? Самое тупое - поэлементно применить count и посмотреть, получилось ли где-нибудь 3. Однако наглядно.
1
|
16.04.2015, 17:41 | 46 |
Вы хоть читаете что другие пишут?
Запрограммируйте функцию-предикат, проверяющую, что три из четырёх цифр в числе совпадают
2
|
defun
603 / 617 / 44
Регистрация: 30.04.2011
Сообщений: 702
|
||||||
16.04.2015, 18:04 | 47 | |||||
hash-table )
2
|
4699 / 4394 / 380
Регистрация: 12.05.2012
Сообщений: 3,096
|
|||||||||||
16.04.2015, 19:17 | 48 | ||||||||||
3
|
4699 / 4394 / 380
Регистрация: 12.05.2012
Сообщений: 3,096
|
||||||
18.04.2015, 11:56 | 49 | |||||
3
|
4699 / 4394 / 380
Регистрация: 12.05.2012
Сообщений: 3,096
|
|||||||||||
19.04.2015, 21:19 | 51 | ||||||||||
3
|
19.04.2015, 21:19 | |
19.04.2015, 21:19 | |
Помогаю со студенческими работами здесь
51
Найти сумму цифр двух целых двухзначных чисел a и b, написав функцию определения цифр в числе Ввести два числа. Найти количество цифр в двух числах, используя функцию вычисления количества цифр в одном числе Сколько четных цифр в данном числе. Верно ли, что в данном числе встречаются цифры А и В Описать функцию подсчета количества цифр в числе Составьте программу, проверяющую, верно ли утверждение, что сумма цифр введенного вами целого числа делится на 5... Создать функцию, которая считает количество цифр в числе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |