|
| 1 | +import { maxPoints } from './2503'; |
| 2 | + |
| 3 | +describe('LeetCode 2503', () => { |
| 4 | + test('Example 1', () => { |
| 5 | + expect( |
| 6 | + maxPoints( |
| 7 | + [ |
| 8 | + [1, 2, 3], |
| 9 | + [2, 5, 7], |
| 10 | + [3, 5, 1], |
| 11 | + ], |
| 12 | + [5, 6, 2], |
| 13 | + ), |
| 14 | + ).toEqual([5, 8, 1]); |
| 15 | + }); |
| 16 | + test('Example 2', () => { |
| 17 | + expect( |
| 18 | + maxPoints( |
| 19 | + [ |
| 20 | + [5, 2, 1], |
| 21 | + [1, 1, 2], |
| 22 | + ], |
| 23 | + [3], |
| 24 | + ), |
| 25 | + ).toEqual([0]); |
| 26 | + }); |
| 27 | + test('Example 3', () => { |
| 28 | + expect( |
| 29 | + maxPoints( |
| 30 | + [ |
| 31 | + [420766, 806051, 922751], |
| 32 | + [181527, 815280, 904568], |
| 33 | + [952102, 4037, 140319], |
| 34 | + [324081, 17907, 799523], |
| 35 | + [176688, 90257, 83661], |
| 36 | + [932477, 621193, 623068], |
| 37 | + [135839, 554701, 511427], |
| 38 | + [227575, 450848, 178065], |
| 39 | + [785644, 204668, 835141], |
| 40 | + [313774, 167359, 501496], |
| 41 | + [641317, 620688, 74989], |
| 42 | + [324499, 122376, 270369], |
| 43 | + [2121, 887154, 848859], |
| 44 | + [456704, 7763, 662087], |
| 45 | + [286827, 145349, 468865], |
| 46 | + [277137, 858176, 725551], |
| 47 | + [106131, 93684, 576512], |
| 48 | + [372563, 944355, 497187], |
| 49 | + [884187, 600892, 268120], |
| 50 | + [576578, 515031, 807686], |
| 51 | + ], |
| 52 | + [352655, 586228, 169685, 541073, 584647, 413832, 576537, 616413], |
| 53 | + ), |
| 54 | + ).toEqual([0, 2, 0, 2, 2, 0, 2, 2]); |
| 55 | + }); |
| 56 | +}); |
0 commit comments