0 / 0 / 0
Регистрация: 01.04.2015
Сообщений: 14
|
|
1 | |
Дано натуральное число. Верно ли, что в данном числе цифра А встречается более двух раз?01.04.2015, 19:15. Показов 2490. Ответов 12
Метки нет (Все метки)
Доброго времени суток всем.
ребята, помогите пожалуйста нам начали преподавать ЯП Haskel, Только я с ним не лажу ну никак задача элементарная а реализовать я ее не могу, птм что ну не понимаю я функциональное программирование условие: дано натуральное число. верно ли, что в данном числе цифра А встречается более двух раз? А задано.
0
|
01.04.2015, 19:15 | |
Ответы с готовыми решениями:
12
Дано натуральное число. Верно ли, что в данном числе цифра А встречается более двух раз? Дано натуральное число. Верно ли. что цифра a встречается в нем реже, чем цифра b? Дано натуральное число.Верно ли что цифра А встречается в нем реже чем цифра В? Дано натуральное число. Верно ли, что цифра a встречается в нем реже чем цифра b? |
Модератор
|
|||||||||||
01.04.2015, 20:12 | 2 | ||||||||||
Вот одно из решений:
Добавлено через 13 минут Вот еще решение:
1
|
Модератор
|
||||||
01.04.2015, 20:20 | 3 | |||||
0
|
Модератор
|
||||||
01.04.2015, 20:21 | 4 | |||||
Точнее, приведенные решения задачи "... заданная цифра встречается 2 или более раз". Если нужно, чтобы строго более двух раз, то нужно чуть поправить:
1
|
Модератор
|
|||||||||||
01.04.2015, 23:01 | 5 | ||||||||||
Да, я тоже не заметил.
Через show можно и короче
1
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||||||
02.04.2015, 06:49 | 6 | |||||
как то сложно. почему не так ?
2
|
0 / 0 / 0
Регистрация: 01.04.2015
Сообщений: 14
|
|
02.04.2015, 08:49 [ТС] | 7 |
спасибо большое
0
|
505 / 511 / 42
Регистрация: 12.12.2013
Сообщений: 484
|
||||||
02.04.2015, 10:28 | 8 | |||||
Еще вариант:
1
|
0 / 0 / 0
Регистрация: 01.04.2015
Сообщений: 14
|
|
02.04.2015, 10:41 [ТС] | 9 |
пожалуйста объясните мне код
точнее синтаксис вот функция задаю число и цифру(встречающуюся больше 2 раз0 а дальше длина строки и дальше, где начинается фильтр я не понимаю) fun n a = length (filter (==intToDigit a) $ show n) > 2 и сразу такой вопрос, можно ли сделать это через условие if или нет?
0
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
|
02.04.2015, 11:13 | 10 |
ну может и можно. но зачем?
0
|
0 / 0 / 0
Регистрация: 01.04.2015
Сообщений: 14
|
|
04.04.2015, 06:46 [ТС] | 12 |
наш преподаватель не любит, когда используют какие-то базовые функции haskell, ему нужно либо через условие ,либо "сам придумай" )
0
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
|
04.04.2015, 07:01 | 13 |
0
|
04.04.2015, 07:01 | |
04.04.2015, 07:01 | |
Помогаю со студенческими работами здесь
13
Дано натуральное число. Верно ли, что в данном числе нет данной цифры А Дано натуральное число. Верно ли, что в данном числе нет данной цифры А Дано натуральное число. Верно ли, что в данном числе нет заданной цифры? Дано натуральное число b. Верно ли, что в данном числе сумма цифр больше b, а само число делится на а. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |