[英]Finding all possible combinations
例如,給定輸入,我的大腦無法正常工作,並且這並不是真正的排列:
ab
我想要 :
aa
ab
bb
ba
我不太確定從哪里開始。
在Python中,使用itertools.product
:
>>> for xs in itertools.product('ab', repeat=2): # 2 == len('ab')
... print(xs)
...
('a', 'a')
('a', 'b')
('b', 'a')
('b', 'b')
>>> for xs in itertools.product('ab', repeat=2):
... print(''.join(xs))
...
aa
ab
ba
bb
在Javascript中,
var myString = "ab", result = [];
for (var i = 0; i < myString.length; i += 1) {
for (var j = 0; j < myString.length; j += 1) {
result.push(myString[i] + myString[j]);
}
}
console.log(result);
輸出量
[ 'aa', 'ab', 'ba', 'bb' ]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.