content: add new math suggestion (#233)

* content: add new math suggestion

* Update math.md

Co-authored-by: Yangshun Tay <tay.yang.shun@gmail.com>
pull/236/head
Sílvia Fonseca 3 years ago committed by GitHub
parent 8cf3401edb
commit 5ac393fe0e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -13,6 +13,8 @@ Check for and handle overflow/underflow if you are using a typed language like J
Consider negative numbers and floating point numbers. This may sound obvious, but under interview pressure, many obvious cases go unnoticed. Consider negative numbers and floating point numbers. This may sound obvious, but under interview pressure, many obvious cases go unnoticed.
When dealing with floating point numbers, take note of rounding mistakes. Consider using epsilon comparisons instead of equality checks. E.g. `abs(x - y) <= 10e7` instead of `x == y`).
If the question asks to implement an operator such as power, squareroot or division and want it to be faster than O(n), binary search is usually the approach to go. If the question asks to implement an operator such as power, squareroot or division and want it to be faster than O(n), binary search is usually the approach to go.
#### Some common formulas: #### Some common formulas:

Loading…
Cancel
Save