|
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 8
|
||||||
Получить из списка - список списков21.08.2012, 14:08. Показов 5016. Ответов 16
Метки нет (Все метки)
Всем добрый день. Подскажите пожалуйста мне необходимо реализовать следующее:
на входе строка вида "папа#мама#брат1#брат2#сестра" а получить надо ["папа","мама","брат1","брат2","сестр а"] я только начинаю разбираться с хаскелом (во имя добра ) все до чего сумел додумать это выделять первое слово до знака #.
ps. в перспективе наверно надо будет сделать из строки список списков списков ... чтото вроде вход: "red#blue#yellow##water#fire#" выход: [ ["red","blue","yellow"],["water","fire"] ]
0
|
||||||
| 21.08.2012, 14:08 | |
|
Ответы с готовыми решениями:
16
Вернуть список элементов типа Bool (из подаваемого на вход списка списков) Функция, принимающая два списка, и возвращающая список из произведений элементов общих списков |
|
17 / 7 / 0
Регистрация: 20.08.2012
Сообщений: 51
|
||||||
| 21.08.2012, 14:26 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 8
|
||
| 21.08.2012, 14:36 [ТС] | ||
|
test.hs:1:39: lexical error in string/character literal at character '\'' Failed, modules loaded: none.
0
|
||
|
17 / 7 / 0
Регистрация: 20.08.2012
Сообщений: 51
|
|
| 21.08.2012, 14:41 | |
|
Вообще, я тоже новичок в Хаскеле. Если ошибка в первой строке, то возможно, компилятору не нравится использование string в качестве идентификатора.
0
|
|
|
Супер-модератор
|
||||||
| 21.08.2012, 14:43 | ||||||
|
Вот длинноватое, но работающее решение:
1
|
||||||
|
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 8
|
|
| 21.08.2012, 14:54 [ТС] | |
|
0
|
|
|
144 / 134 / 8
Регистрация: 19.07.2011
Сообщений: 184
|
|||||||||||||||||
| 21.08.2012, 15:35 | |||||||||||||||||
|
Правильное решение:
2
|
|||||||||||||||||
|
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 8
|
|
| 21.08.2012, 15:41 [ТС] | |
|
0
|
|
|
Супер-модератор
|
||||||||||||
| 21.08.2012, 18:55 | ||||||||||||
Поправочка:
1
|
||||||||||||
|
144 / 134 / 8
Регистрация: 19.07.2011
Сообщений: 184
|
|||||||
| 21.08.2012, 19:08 | |||||||
0
|
|||||||
|
Супер-модератор
|
|||||||
| 21.08.2012, 19:12 | |||||||
|
Решение усложненной задачи получается более громоздким:
0
|
|||||||
|
144 / 134 / 8
Регистрация: 19.07.2011
Сообщений: 184
|
|||||||
| 21.08.2012, 19:22 | |||||||
1
|
|||||||
|
78 / 64 / 5
Регистрация: 25.03.2012
Сообщений: 71
|
||||||||||||
| 21.08.2012, 19:38 | ||||||||||||
Сообщение было отмечено как решение
Решение
3
|
||||||||||||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|||||||||||
| 22.08.2012, 02:51 | |||||||||||
2
|
|||||||||||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|||||||||||
| 22.08.2012, 03:10 | |||||||||||
Сообщение было отмечено как решение
Решение
Еще вариант, требует установленного пакета split (описание пакета забавное)
3
|
|||||||||||
| 22.08.2012, 10:09 | |
|
1
|
|
| 22.08.2012, 10:09 | |
|
Помогаю со студенческими работами здесь
17
Как из списка кортежей получить список? Как получить элемент списка вложенного в список? Задан список. Сформировать список списков
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|