Here is my codes:
codes removed as posting codes from grade function codes is violation of Code of conduct and considered against community guidelines. if a mentor wants to look at your codes they will ask you to DM your codes.
Output:
Test Case 1
Time Event
0 5 0
1 10 1
2 15 0
0 1 2
Time 5 10 15
Event 0 1 0
t: 5 frac: 1 - [False, False, False] 0 / [True, True, True] 3 = 1.0 S: 1.0
..........
t: 10 frac: 1 - [False, True, False] 1 / [True, False, True] 2 = 0.5 S: 0.5
..........
t: 15 frac: 1 - [False, False, False] 0 / [True, False, True] 2 = 1.0 S: 0.5
..........
Test Case 1 Event times: [0, 5, 10, 15], Survival Probabilities: [1.0, 1.0, 0.5, 0.5]
Test Case 2
Time Event
0 2 0
1 15 0
2 12 1
3 10 1
4 20 1
0 3 2 1 4
Time 2 10 12 15 20
Event 0 1 1 0 1
t: 2 frac: 1 - [False, False, False, False, False] 0 / [True, True, True, True, True] 5 = 1.0 S: 1.0
..........
t: 10 frac: 1 - [False, False, False, True, False] 1 / [True, True, True, False, True] 4 = 0.75 S: 0.75
..........
t: 12 frac: 1 - [False, False, True, False, False] 1 / [True, True, False, False, True] 3 = 0.6666666666666667 S: 0.5
..........
t: 15 frac: 1 - [False, False, False, False, False] 0 / [True, True, False, False, True] 3 = 1.0 S: 0.5
..........
t: 20 frac: 1 - [False, False, False, False, True] 1 / [True, True, False, False, False] 2 = 0.5 S: 0.25
..........
Test Case 2 Event times: [0, 2, 10, 12, 15, 20], Survival Probabilities: [1.0, 1.0, 0.75, 0.5, 0.5, 0.25]
...
Error: Wrong output for Test Case 2. for variable in position 5.
2 Tests passed
1 Tests failed
So I pass Test case 1 but not test case 2 variable 5, I tried doing the calculation by hand but my work seems correct. could anyone help me?