Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.116.239.195] |
|
Сообщ.
#1
,
|
|
|
Доброго времени суток вам уважаемые форумчане. Помогите, пожалуйста, написать программу на Haskell, которая читает из файла список имен и фамилий в виде:
Иванова Мария Петров Сергей И создает список логинов, где логин это фамилия плюс количество людей с такой же фамилией уже встретившихся в списке ( считая того кому даем новый логин). То есть для входа: Иванова Мария Петров Сергей Бойцова Екатерина Петров Иван Иванова Наташа Выход: Иванова Петров Бойцова Петров2 Иванова2 |
Сообщ.
#2
,
|
|
|
Вы хотите, чтобы всё за вас сделали, или есть конкретные вопросы?
|
Сообщ.
#3
,
|
|
|
Цитата xNut @ Ну общее понимание того что надо сделать есть: 1)Читаем из файла: main = do contf <- readFile "34.txt" print(contf) let test1 = lines contf 2)Для каждого элемента сформированного списка test1 по индексу берем только 0ой элемент и прибавляем количество встреченных ранее одинаковых фамилий. Проблема в том, что я не очень понимаю как я должен реализовать это отслеживание. |