|
0 / 0 / 0
Регистрация: 31.01.2019
Сообщений: 2
|
|||||||||||
Выписать все слова, которые являются анаграммами друг для друга31.01.2019, 17:29. Показов 47403. Ответов 10
Метки нет (Все метки)
Анагра́мма (от греч. ανα- — «пере» и γράμμα — «буква») — литературный приём, состоящий в перестановке букв или звуков определённого слова (или словосочетания), что в результате даёт другое слово или словосочетание (Википедия).
Мы будем работать с набором слов. Ваша задача — выписать все слова, которые являются анаграммами друг для друга, например «замок» и «мазок». Проверка слов должна быть регистронезависимой. Слова, для которых анаграммой является только оно само, выписывать не нужно, даже если это слово встречается в тексте в разном регистре. Формат ввода В первой строке идёт целое число n (1 ≤ n ≤ 100 000), количество исходных слов. Далее следует n слов, по одному слову в строке, слова могут идти в разном регистре! Формат вывода В одной строке должны идти слова, которые являются анаграммами друг для друга, в нижнем регистре, через пробел. Порядок слов — лексикографический (как в словаре). Порядок строк так же лексикографический. Пример Ввод
0
|
|||||||||||
| 31.01.2019, 17:29 | |
|
Ответы с готовыми решениями:
10
Как выписать слова после чисел отдельно друг от друга? |
|
302 / 160 / 87
Регистрация: 16.04.2018
Сообщений: 239
|
||||||
| 02.02.2019, 17:44 | ||||||
Сообщение было отмечено dhsakdhsajk как решение
Решение
Вроде работает:
2
|
||||||
|
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
|
|||||||||||||||||||||
| 02.02.2019, 18:25 | |||||||||||||||||||||
|
__ALPHA__, немного поправки. строку тоже можно привести к множеству так что функцию можно упростить
наверно лучше так
2
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 31.01.2019
Сообщений: 2
|
||||||||||||||||
| 03.02.2019, 10:43 [ТС] | ||||||||||||||||
|
ну по моему сравнивать массивы поэлементно лучше всего так:
и здесь
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 06.11.2018
Сообщений: 12
|
||||||||||||
| 23.03.2019, 14:09 | ||||||||||||
|
Пробовал разные варианты test(a,b) - не помогло Понял что основное время затрачивается на часть
Но почему-то конструкция k-=1 чтобы обойти уменьшение размера words.remove(word2) не влияет на сам цикл и k не уменьшается.
0
|
||||||||||||
|
-5 / 10 / 0
Регистрация: 14.03.2019
Сообщений: 52
|
|
| 28.03.2019, 21:27 | |
|
Realdreamer, Здравствуйте вы решили эту проблему?
0
|
|
|
|
||
| 28.03.2019, 23:22 | ||
|
Кроме того пытаться удалять значения из списка во время forward итерации очень глупо. Нужно делать baсkward итерацию (с конца).
0
|
||
|
0 / 0 / 0
Регистрация: 06.11.2018
Сообщений: 12
|
||
| 04.04.2019, 08:18 | ||
|
Про обратную итерацию не слышал до этого.
0
|
||
|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
||||||
| 08.04.2019, 19:02 | ||||||
3
|
||||||
|
0 / 0 / 0
Регистрация: 15.03.2021
Сообщений: 2
|
|
| 15.03.2021, 15:03 | |
|
Привет, можешь объяснить как работает этот код, заранее спасибо!
0
|
|
|
12 / 11 / 3
Регистрация: 04.11.2024
Сообщений: 101
|
||||||
| 20.02.2025, 20:59 | ||||||
1
|
||||||
| 20.02.2025, 20:59 | |
|
Помогаю со студенческими работами здесь
11
Вывести слова, которые являются анаграммами, палиндромами Нахождение пары слов, которые являются отражением друг друга (нужны комментарии) Как отделить два слитных слова(которые выбрались из файла через регулярное выражение) друг от друга для вывода в форму? Дана строка, указать те слова, которые содержат хотя бы одну букву «k». Считать, что слова в тексте отделены друг от друга одним пробелом Дана строка символов. Удалить из нее все слова нечетной длины. Слова отделяются друг от друга одним пробелом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|