Если LeetCode получит ошибку при запуске вашего кода в сравнении с полным набором тестовых случаев, когда вы нажмете Отправить, он должен показать вам тестовый случай, в котором ваш код не прошел, в левом верхнем углу экрана.Если, как я подозреваю, ошибка произошла с очень большой строкой, то данные тестового примера, которые она показывает, будут обрезаны, но там будет ссылка «Подробности», которую вы можете щелкнуть, чтобы увидеть полный тестовый пример.Так что получите тестовый пример с известным провалом, и вы можете использовать его для отладки своего кода.Кстати, поскольку вы только должны возвращать длину самого длинного уникального саба, вам не нужно вообще хранить уникальные сабы - точно так же, как вы обнаружите, что каждый уникальный саб делает что-то вроде longest = max(longest, len(unique))
после первой инициализациисамый длинный до 0.