You are viewing a single comment's thread. Return to all comments →
class Calculator{ public int power(int n, int p){ if(n < 0 || p < 0) throw new Exception("n and p should be non-negative"); return Convert.ToInt32(Math.Pow(n,p)); } };
My solution, same code, less verbose. This was a horror if you forgot about
Convert.ToInt32
because the compiler will just complain inanely about double and integer conversions.
Seems like cookies are disabled on this browser, please enable them to open this website
Day 17: More Exceptions
You are viewing a single comment's thread. Return to all comments →
My solution, same code, less verbose. This was a horror if you forgot about
because the compiler will just complain inanely about double and integer conversions.