Hallihallo,
irgendwie komme ich momentan auf keine elegenate Lösung, ich bitte um Geistesblitze für folgendes Problem:
Ich habe einen Integer (kann nur >= 0 sein), und aus diesem heraus will ich einen String aufbauen, und das aus einem gegebenen Charset.
Code:
// Pseudo code...
List <Char> Charset = { a, b, c, d, e, f};
int charCount = Charset.length();
function getNext(unsigned int nextID) {
// hier irgendwie errechnen.. mit modulo etc pp..
// rauskommen soll z.B.:
// bei nextID = 0 -> "a"
// bei nextID = 7 -> "ab"
// hoffe das ist verständlich genug :gruebel:
}
Sorry das der Code pseudo ist, da ich die mathematische bzw. elegante Lösung suche, ist die Sprache der Lösung eigl. egal. Außer Brainfuck
MSVC2008 (C/C++ with QT), Delphi
RAD 2010, Flash CS5 (FDT/Adobe), Java EE (Eclipse), PHP5
Antwortsprachen: Deutsch, Englisch, Französisch, Japanisch