Read test cases from standard input. Returns: A tuple containing: - Number of test cases - List of timestamp pairs for each test case
()
| 71 | |
| 72 | |
| 73 | def read_test_cases() -> Tuple[int, List[Tuple[str, str]]]: |
| 74 | """ |
| 75 | Read test cases from standard input. |
| 76 | |
| 77 | Returns: |
| 78 | A tuple containing: |
| 79 | - Number of test cases |
| 80 | - List of timestamp pairs for each test case |
| 81 | """ |
| 82 | try: |
| 83 | num_test_cases = int(input().strip()) |
| 84 | test_cases = [] |
| 85 | |
| 86 | for _ in range(num_test_cases): |
| 87 | timestamp1 = input().strip() |
| 88 | timestamp2 = input().strip() |
| 89 | test_cases.append((timestamp1, timestamp2)) |
| 90 | |
| 91 | return num_test_cases, test_cases |
| 92 | except ValueError as e: |
| 93 | raise ValueError("Invalid input format") from e |
| 94 | |
| 95 | |
| 96 | def main() -> None: |