Random Notes

blog about programming, and neighboring/random things.

Saturday, December 6, 2014

Is Perfect Square for BigInteger

For testing if an integer is a perfect square


   private bool IsPerfectSquare(BigInteger n)
   {
        
        var sqrt =  (BigInteger)Math.Round(Math.Exp(BigInteger.Log(n) / 2));
 return (sqrt * sqrt) == n;
    }
I took it from http://msdn.microsoft.com/en-us/library/dd268263(v=vs.110).aspx
Posted by عبدالعزيز at 8:15 AM

No comments:

Post a Comment

Newer Post Older Post Home
View mobile version
Subscribe to: Post Comments (Atom)

Blog Archive

  • ►  2024 (1)
    • ►  April (1)
  • ►  2021 (4)
    • ►  September (1)
    • ►  March (2)
    • ►  February (1)
  • ►  2020 (2)
    • ►  June (1)
    • ►  April (1)
  • ►  2016 (1)
    • ►  February (1)
  • ▼  2014 (5)
    • ▼  December (1)
      • Is Perfect Square for BigInteger
    • ►  September (2)
    • ►  May (1)
    • ►  January (1)
  • ►  2013 (7)
    • ►  October (1)
    • ►  September (2)
    • ►  July (1)
    • ►  June (1)
    • ►  May (2)
  • ►  2012 (3)
    • ►  October (1)
    • ►  April (1)
    • ►  January (1)
  • ►  2011 (7)
    • ►  December (1)
    • ►  August (1)
    • ►  July (1)
    • ►  May (2)
    • ►  April (1)
    • ►  March (1)
  • ►  2010 (24)
    • ►  December (5)
    • ►  November (2)
    • ►  October (1)
    • ►  September (2)
    • ►  August (1)
    • ►  July (5)
    • ►  June (4)
    • ►  April (3)
    • ►  March (1)
  • ►  2009 (16)
    • ►  December (1)
    • ►  November (3)
    • ►  October (1)
    • ►  July (1)
    • ►  May (1)
    • ►  March (2)
    • ►  February (2)
    • ►  January (5)
  • ►  2008 (1)
    • ►  December (1)
Powered by Blogger.