Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Jero67 en 30 Septiembre 2011, 02:41 am



Título: Traduccion javascript
Publicado por: Jero67 en 30 Septiembre 2011, 02:41 am
Hola a todos.

Me han pedido que traduzca (o al menos lo intente) un programita hecho en javascript a C#, pero hay una funcion con la cual no puedo, es esta:

Código:
function bitCnt(n)
   { if(n==0)
      { return 0; }
     else
      { re=new RegExp("1","g");
        b=n.toString(2);
        tAry=b.match(re);
        return tAry.length;
      };
   };

No necesito el codigo en C# (aunque me ahorraria trabajo  :laugh:), lo que necesito es saber que hace cada linea del codigo para poder traducirla a C#, sobre todo la linea:

Código:
re=new RegExp("1","g");

que me está volviendo loco.

Gracias por anticipado.


Título: Re: Traduccion javascript
Publicado por: Novlucker en 3 Octubre 2011, 14:06 pm
La función recibe un número, lo convierte a binario, y revisa el número de "1" que contiene.
http://www.w3schools.com/jsref/jsref_obj_regexp.asp

Saludos