Saturday, February 23, 2013

Unit Test not running in VS 2010 after installation of VS2012.

Many of developers might have experienced this scenario of unit test not getting executing in VS 2010 after installation of VS2012 next to VS2010.

The simple solution to this problem is to install VS2010 SP1.

For more insight on the issue have a look on this link

Hope this helps :)

Sunday, January 20, 2013

Prime Numbers Up to a range K

In order to find all of the prime numbers up to a range  K, we can use Sieve of  Eratosthene.Please find below the algorithm:-


isPrime[0] = false
isPrime[1] = false
for i = 2 to K do
    isPrime[i] = true
for i = 2 to sqrt(K) do
    if isPrime[i] then
        for j = i * i to K with step i do
            isPrime[j] = false
where you can consider isPrime as array of bool up to K. 
I find out about this interesting algorithm during a programming contest and it can be useful for fast calculation of all prime numbers up to a particular range.
For further reading , please refer to below link:
http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes