我試圖解決以下問題,詢問時,他們被安排在字典順序如何在給定的時間內找到第n個謎語?
Sample Input
bcda 20
cbad 5
ydvtrs 268
asfda 32
Sample Output
dacb
adbc
srdvyt
dfasa
我試圖解決用戶查找和打印的出現在N {日}位置給定字符串的字謎在下面的方式問題:
import itertools
a = sorted(set(["".join(perm) for perm in itertools.permutations("abc")]))
a[n]
但我的代碼是根據他們服用10S,他們都在問我在2秒做。
他們測試了20個輸入,他們都給了10個或附近的那個。
亞馬遜招聘比賽:P – mohsinulhaq
已經提交 –
解決了這兩個問題? – mohsinulhaq