snorri: aus Zeichenfolge alle möglichen Kombinationen ermitteln

Beitrag lesen

Musste grad ein paar Minuten auf was warten und hatte Lust auf ein wenig Denksport:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
 <title>Shuffle</title>
</head>

<body>

<script language="JavaScript"><!--
chars = new Array('r','g','t','6','4','5');
for (a=0; a<chars.length; a++) {
 code = chars[a];
 for (b=0; b<chars.length; b++) {
  if (b!=a) {
   for (c=0; c<chars.length; c++) {
    if ( (c!=a) && (c!=b) ) {
     for (d=0; d<chars.length; d++) {
      if ( (d!=a) && (d!=b) && (d!=c) ) {
       for (e=0; e<chars.length; e++) {
        if ( (e!=a) && (e!=b) && (e!=c) && (e!=d) ) {
         for (f=0; f<chars.length; f++) {
          if ( (f!=a) && (f!=b) && (f!=c) && (f!=d) && (f!=e) ) {
           document.write(chars[a]+chars[b]+chars[c]+chars[d]+chars[e]+chars[f]+'<br>');
          }
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
//--></script>

</body>
</html>

Geht sicher eleganter, aber es funktioniert. Für Codes mit anderer Länge muss man es halt entsprechend anpassen.

-- snorri