Даны 2 слова, определить можно ли из 1 слова составить 2, при условии что каждую букву из строки 1 можно использовать только один раз?
Если это читается как "определить можно ли из первого слова составить второе", то алгоритм прост:
- Собрать все буквы первого слова в массив.
- Собрать все буквы второго слова в массив.
- Найти разницу первого массива со вторым - если ничего не вернулось, значит второе слово можно составить из первого.
В третьем пункте я могу ошибиться, сложно на глаз понять, какое решение правильное, да еще и с такой непонятной формулировкой. Но смысл в том, что вашу задачу можно свести к сравнению массивов. А как именно их сравнивать зависит от задачи, я вам рекомендую попридумывать гипотезы и попроверять их, очень полезное упражнение.