Home

Archivos

Buscar

Categorías

Feeds:

RSS / Atom

Project Euler - Problema 97· 5. December 2007, 21:35

Aquí va mi solución en C# para el Problema 97 de Project Euler

class Test
{
  static void Main()
  {
    ulong n=2;
    for (int i=1;i<7830457;i++)
      n=(n*2)%10000000000;
    n=(n*28433+1)% 10000000000;
    System.Console.WriteLine("{0}",n);
  }
}

Hace mucho lo había resuelto en Ruby así:

puts (28433 * 2**7830457 + 1) % 10000000000

Por último por hoy, probe la instalación de Mono en otra compu con ésta que es básica:

class Fibonacci
{
  static long fib ( long i)
  {
    if (i<0) return -1;
    if (i<3) return 1;
    return Fibonacci.fib(i-1)+Fibonacci.fib(i-2);
  }
  static void Main()
  {
    System.Console.WriteLine ("{0}",Fibonacci.fib(40));
  }
}