Einzelnen Beitrag anzeigen

ThE_-_BliZZarD

Registriert seit: 15. Sep 2006
Ort: Wiesbaden/Hessen
89 Beiträge
 
Delphi 2010 Professional
 
#1

Elegante Lösung gesucht: String aus Charset aufbauen

  Alt 5. Okt 2009, 22:07
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
  Mit Zitat antworten Zitat