|
1 |
| -export const FUNCTIONS: Record<string, Function> = Object.freeze({ |
2 |
| - A: (a: number, b: number, c: number, d: number, e: number) => |
3 |
| - ((a + b) * c) / Math.pow(d, e), |
4 |
| - B: (a: number, b: number, c: number, d: number, e: number) => |
5 |
| - Math.pow(a + b, c) / (d * e), |
6 |
| - C: (a: number, b: number, c: number, d: number, e: number) => |
7 |
| - a / b + c * Math.pow(d, e), |
8 |
| - D: (a: number, b: number, c: number, d: number, e: number) => |
9 |
| - (a * b) / Math.pow(c + d, e), |
10 |
| - E: (a: number, b: number, c: number, d: number, e: number) => |
11 |
| - Math.pow((a + b) / c, d) * e, |
12 |
| - F: (a: number, b: number, c: number, d: number, e: number) => |
13 |
| - (a * Math.pow(b + c, d)) / e, |
14 |
| - G: (a: number, b: number, c: number, d: number, e: number) => |
15 |
| - ((Math.pow(a, b) + c) * d) / e, |
16 |
| -}); |
| 1 | +export const FUNCTIONS: Record<string, (...args: number[]) => number> = |
| 2 | + Object.freeze({ |
| 3 | + A: (a: number, b: number, c: number, d: number, e: number) => |
| 4 | + ((a + b) * c) / Math.pow(d, e), |
| 5 | + B: (a: number, b: number, c: number, d: number, e: number) => |
| 6 | + Math.pow(a + b, c) / (d * e), |
| 7 | + C: (a: number, b: number, c: number, d: number, e: number) => |
| 8 | + a / b + c * Math.pow(d, e), |
| 9 | + D: (a: number, b: number, c: number, d: number, e: number) => |
| 10 | + (a * b) / Math.pow(c + d, e), |
| 11 | + E: (a: number, b: number, c: number, d: number, e: number) => |
| 12 | + Math.pow((a + b) / c, d) * e, |
| 13 | + F: (a: number, b: number, c: number, d: number, e: number) => |
| 14 | + (a * Math.pow(b + c, d)) / e, |
| 15 | + G: (a: number, b: number, c: number, d: number, e: number) => |
| 16 | + ((Math.pow(a, b) + c) * d) / e, |
| 17 | + }); |
0 commit comments