Parse the Number
Parse a leading integer from the string: skip leading spaces, read an optional sign, then digits; stop at the first non-digit. Clamp the result to 32-bit signed range [−231, 231−1]. Print 0 if no digits were read.
Input: one line with the raw string.
Output: the parsed (and clamped) value.
Constraints:
- 1 ≤ length ≤ 100
Sample Tests
Input 1
-42
Output 1
-42
Input 2
4193 with words
Output 2
4193
Discussion (opens after you solve — no spoilers before)
No comments yet.