Struppi: Quersumme

Beitrag lesen

Damit wären wir bei folgender Erweiterung für Number:

Number.prototype.quersumme = function()
{
   var z = this.toString().split('');
   for (var i=0, quer=0; i < z.length; quer+=z[i++]-0);
   return quer;
}

  
Ich bin ja blöd, ist die Quersumme nicht immer einstellig, d.h. hier muss eine rekursive Funktion aufgerufen werden.  
  
also so:  
~~~javascript
  
Number.prototype.quersumme = function()  
{  
   var z = this.toString().split('');  
   for (var i=0, quer=0; i < z.length; quer+=z[i++]-0);  
   if(quer > 10 ) quer = quer.quersumme();  
   return quer;  
}  

Struppi.

--
Javascript ist toll (Perl auch!)
0 58

Quersumme

prinz martin
  • javascript
  1. 0
    Struppi
    1. 0
      Der Martin
      1. 0
        derletztekick
        1. 0
          Prinz Martin
          1. 0
            Prinz Martin
            1. 1
              Struppi
      2. 0
        Struppi
        1. 0
          Struppi
          1. 0
            Vinzenz Mai
          2. 0
            derletztekick
            1. 0
              Struppi
              1. 0
                derletztekick
                1. 0
                  Struppi
                  1. 0
                    derletztekick
                    1. 0
                      Gunnar Bittersmann
                  2. 0
                    Der Martin
                    1. 0
                      Struppi
                      1. 0
                        Der Martin
                        1. 0
                          Struppi
                      2. 0

                        der zaunpfahl

                        seth
                        • software
                        1. 0
                          Struppi
            2. 0
              Struppi
              1. 0
                derletztekick
              2. 0
                Gunnar Bittersmann
                1. 0
                  Struppi
                  1. 0
                    Gunnar Bittersmann
                  2. 0
                    derletztekick
                    1. 0
                      Struppi
                      1. 0
                        derletztekick
                        1. 0
                          Gunnar Bittersmann
                2. 0

                  loesung von Gunnars aufgabe

                  seth
                  • sonstiges
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Ashura
                      • menschelei
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          seth
                3. 0
                  Christian Seiler
                  1. 0
                    seth_not@home
                    • programmiertechnik
                    1. 0
                      Ashura
                      1. 0
                        seth
                        1. 0
                          Ashura
                          1. 0
                            seth
                            1. 0
                              Ashura
                              1. 0
                                seth
                          2. 0
                            Jörg Lorenz
                            1. 0
                              seth
                              1. 0
                                Jörg Lorenz
                                1. 0

                                  rot13

                                  seth
                                  • sonstiges
                                  1. 0
                                    Jörg Lorenz
                          3. -1
                            at
                      2. 0
                        Ashura
                        • menschelei
                        1. 0
                          seth
              3. 0
                Gernot Back
          3. 0
            Daniel Thoma
            1. 0
              Struppi
              1. 0
                Daniel Thoma
                1. 0
                  Struppi
                  1. 0
                    Gunnar Bittersmann