Announcement

Collapse
No announcement yet.

Kommbinationen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by joko15 View Post
    habe 3 Arrays die miteinander kombiniert werden müssen.
    jemand eine Ahnung?
    Eine Ahnung? Ich habe ich viele, kennst Du Fletchers Visionen?
    Bei 3 Arrays sind es dann wohl 3 Schleifen, damit kannst Du ein kartesisches Produkt aus 3 Mengen erzeugen.
    Gruß, defo

    Comment


    • #17
      function combinations(arr, k) {
      var i,
      subI,
      ret = [],
      sub,
      next;
      for (i = 0; i < arr.length; i++) {
      if (k === 1) {
      ret.push([arr[i]]);
      } else {
      sub = combinations(arr.slice(i + 1, arr.length), k - 1);
      for (subI = 0; subI < sub.length; subI++) {
      next = sub[subI];
      next.unshift(arr[i]);
      ret.push(next);
      }
      }
      }
      return ret;
      }
      habe eine funktion, die in einem Array alle Möglichkeiten kombiniert, jedoch sollten kombininationen vom gleichen Spiel nicht berücksichtigt werden, aber wie?
      Zuletzt editiert von joko15; 11.10.2016, 22:55.

      Comment

      Working...
      X