легкая, но я уже столько времени на нее убил, но ничего не выходит. Так вот, в чем суть задачки, дано два слова, и нужно узнать, можно ли с букв первого сделать другое. Например, nooonaaameeen nononame, нужно вывести YES, а в другом случае (nooonaaameee nononame) - NO. Во время реализации столкнулся с тем, что когда я букву уже нашел, то мне нужно уже начинать с другой, игонорируя ту букву, но, к сожелению, не знаю как. Спасибо
Количество букв важно?
Составляешь из старого слова словарь букв, с или без счетчика использования. Далее , бежишь по буквам нового слова. Каждую проверяешь на наличие в словаре. Если надо с учётом количества, то проверяешь с количеством. (Надо вычитать по букве за раз, если кончилось, то буквы нет). Если в конце всё буквы были найдены, то всё ок, можно. Иначе нельзя
спасибо за совет
Обсуждают сегодня