的位置的數字映射轉換所以給定表示字符的字典中的原始字符串
a = 0, b = 1, ..., z = 25
25
既可以是cf
或z
功能。我需要寫一個給定數字的函數,返回數字可能表示的所有可能的「ascii」字符串(上例中爲cf
和z
)。
EDIT:字符串可以是任意長度,而不僅僅是2個字符,因此,如果我傳遞給函數1213
它可以是1-2-1-3
(bcbd
),或12-1-3
,或12-13
,或1-2-13
等。
我可以看到這可以通過遞歸來解決,但我不知道如何在通過字符串時實際跟蹤不同的值。有關算法可能是什麼的任何暗示?
PS:這不是作業,這是他們在手機屏幕上向我扔的問題。不用說,它不好:/
對不起也許我還沒有清楚,但是我知道如何查找的東西,在一個字典;)最棘手的部分是該字符串可能是任何長度,不只是2個字符,所以如果我傳遞給函數'1213',它可以是'1-2-1-3'('bcbd')或'12-1-3'或'12 -13'或者'1-2-13'等等 - 這就是雜亂無章的地方! – whatnot123
@ whatnot123:對,你確實不清楚;這是手機屏幕尋找的另一件事;如果你能清楚地傳達這些約束。:-P –
大聲笑我從來沒有說過字符串被限制爲2個字符 - 但你認爲從我的例子...但它會是一個電話屏幕的笑話,如果是這樣的話:)無論如何,我編輯原始問題... – whatnot123