Это довольно сложный вопрос, но я постараюсь.У меня есть 4 письма m
u
g
o
.У меня также есть свободное слово ( s ).Давайте: og
ogg
muogss
.Я ищу любой мудрый метод, чтобы проверить, могу ли я построить слово ( s ), используя только мои буквы.Пожалуйста, обратите внимание, что мы использовали один раз g
, мы не сможем использовать его снова.
og - possible because we need only **g** and **o**
ogg - not possible we took **o** and **g**, need the second **g**
muogss - not possible we took all, need also additional **s**
Так что моя тактика состоит в том, чтобы перебирать мои письма в массив символов и удалять их по одному и проверять, сколько осталосьпостроить слово ( s ).Но можно ли использовать как-нибудь в несколько строк, я не знаю - регулярное выражение?