写函数:给定浮点数字符串,计算其中所有数字字符的和(忽略小数点与符号)。
Write a function to calculate the sum of every digit in a given floating-point number string.
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: easy
分类: Algorithms, Strings
标签: String Parsing, Digit Sum, Edge Cases
目标公司: TikTok
参考答案摘要
答案 核心思路:遍历字符串,遇到数字字符就累加(ch - '0'),忽略 '.', '-' 等非数字字符;注意空串与超长输入。伪代码:sum=0; for ch in s: if isDigit(ch) sum += (ch-'0'); return sum。比如 "-12.34" => 1+2+3+4=10。实现时要保证 O(n) 时间、O(1) 额外空间,并覆盖边界:多小数点、前后空格、以及科...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。