中级
字符串转换整数 (atoi)
未完成
中级参考
代码结构已给出,请填写 ____ 处
def solve():
def myAtoi(____):
s = s.lstrip()
if not s:
return ____
sign = ____
i = ____
if s[____] == '____':
sign = -____
i = ____
elif s[____] == '____':
i = ____
result = ____
while i < len(____) and s[i].isdigit():
result = result * ____ + int(____)
i += ____
result *= sign
INT_MIN, INT_MAX = -____**____, ____**____ - ____
if result < INT_MIN:
return INT_MIN
if result > INT_MAX:
return INT_MAX
return result
print(myAtoi(____))
示例
输入
solve()
期望输出
42
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199