Тема: Допоможіть із завданням Pascal
Задана послідовність слів. Вважаючи перше слово зразком, вибрати ті слова, які можуть бути отримані із зразка шляхом переставлення його літер.
Буду вдячний ,якщо допоможете
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Pascal/Delphi → Допоможіть із завданням Pascal
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Задана послідовність слів. Вважаючи перше слово зразком, вибрати ті слова, які можуть бути отримані із зразка шляхом переставлення його літер.
Буду вдячний ,якщо допоможете
спочатку реалізуй для одного слова, потім для послідовності
Сортуйте літери в словах, а тоді порівнюйте. Наприклад, 'кіт' і 'тік' можуть бути отримані одне з іншого. Для перевірки відсортуємо літери, отримаємо 'ікт' та 'ікт' - однакові стрічки.
Я би для кожного слова завів масив типу такого:
type
TLettersCount = array['a' .. 'z'] of Integer;
І підраховував кількість різних літер у кожному слові.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися