Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#28

Re: Kombination der Groß-Klein Buchstaben

  Alt 19. Apr 2008, 23:44
Hi,

unabhängig vom Sinn und Zweck der Übung:

Delphi-Quellcode:
procedure PermuteCase (s: string; L: TStrings);
var
  SL : TStringList;
  chars : array [Boolean] of string;
  i, j : Integer;
begin
  SL := TStringList.Create;
  SL.Sorted := True;
  SL.Duplicates := dupIgnore;
  SL.CaseSensitive := True;

  chars[False] := AnsiLowerCase(s);
  chars[True] := AnsiUpperCase(s);

  for i := 0 to Pred(1 shl Length(s)) do
    begin
      for j := 1 to Length(s) do
        s[j] := chars[Odd(i shr Pred(j))][j];
      SL.Add(s);
    end;

  L.Assign(SL);
  SL.Free;
end;
Gruß Hawkeye
  Mit Zitat antworten Zitat