Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a favorite management feature to the LeetCode scripts, expanding the user interface to include options for listing and batch-adding favorite problems.
Added new functions in python/scripts/leetcode.py to handle favorite listing and question selection.
Introduced a helper function in python/scripts/get_problem.py to retrieve question slugs based on IDs.
Created new API helper functions and GraphQL queries in python/lc_libs/favorite.py and python/constants/favorite_query.py, and updated their imports in python/constants/init.py.