PDA

View Full Version : giúp mình giải bài toán này với



xindungtinanh
06-07-2008, 02:45
Mình muốn tạo ra các chuỗi từ một mảng cho sẵn thì làm thế nào?

ví dụ với đoạn mã C# sau:

int lenght = 3;
string[] listArr = new string[4] {1,2,3,4};

Với 2 dữ liệu trên mình muốn tạo ra các chuỗi có độ dài là 3 kí tự, các ký tự trong chuỗi phải nằm trong mảng cho sẵn. Như vậy theo mình tính toán tổng số chuỗi được tạo ra sẽ là 4 mũ 3 = 64 chuỗi.
Tuy nhiên mình ko thể nào nghĩ ra được thuật toán để tạo ra các chuỗi đó. Các bạn có thể giúp mình được ko?
Cái này giống kiểu dò password đó, độ dài pass rồi lặp trong bảng anlfbet.