1dec88aaf2
Add populate-notes.mjs that fetches problem descriptions and Python/C++ code stubs from LeetCode's GraphQL API. Populated all 197 NeetCode 150 note files with: - Problem description (examples, constraints) - Python code stub (function signature) - C++ code stub (function signature + includes) API responses cached in leetcode/.cache/leetcode/ for instant re-runs.
955 B
955 B
TODO 0007. Reverse Integer medium
Given a signed 32-bit integer x, return x~/ with its digits reversed/. If reversing ~x causes the value to go outside the signed 32-bit integer range [-2^{31}, 2^{31} - 1], then return 0.
Assume the environment does not allow you to store 64-bit integers (signed or unsigned).
Example 1:
Input: x = 123
Output: 321
Example 2:
Input: x = -123
Output: -321
Example 3:
Input: x = 120
Output: 21
Constraints:
-2^{31} <= x <= 2^{31} - 1
TODO Approach
Write your approach here.
TODO Python
class Solution:
def reverse(self, x: int) -> int:
TODO C++
class Solution {
public:
int reverse(int x) {
}
};