|
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