【发布时间】:2014-09-18 12:44:15
【问题描述】:
我认为这个话题很好地解释了我的愿望。所以我想达到的是:
madeOutOfSameLetters("aaasdf", "xyz") // false
madeOutOfSameLetters("aaasdf", "asdf") // false
madeOutOfSameLetters("aaasdf", "aaasdd") // false
madeOutOfSameLetters("aaasdf", "fdsaaa") // true
是否有我可以使用的(组合)方法,还是我需要自己做?
在第二种情况下,我将计算两个字符串的每个字母,将其写入数组并相互比较。但这似乎比对我来说要复杂得多。有更简单的想法吗?
【问题讨论】:
-
请问为什么第二个是假的?
-
您希望两个字符串的长度相同吗?
-
...我没看到。
-
如果第二个字符串包含与第一个相同的字母但第二个字符串的字母被打乱(即
"aaasdf","afadas"),这会返回true吗? -
我认为如果字符串向后是相同的,反之亦然,那么是真的