(num1: number, num2: number)
| 298 | * Precise addition (to resolve loss of precision) |
| 299 | */ |
| 300 | export function plus(num1: number, num2: number): number { |
| 301 | const baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2))); |
| 302 | return (times(num1, baseNum) + times(num2, baseNum)) / baseNum; |
| 303 | } |
| 304 | |
| 305 | /** |
| 306 | * Precise subtraction (to resolve loss of precision) |
no test coverage detected