- 2
- 0
- 约7.05千字
- 约 22页
- 2026-10-12 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序员代码能力测试面试指南
一、编程语言基础(共5题,每题10分,总分50分)
1.题目:
请用Python实现一个函数,接收一个字符串参数,返回该字符串中所有数字的和。例如,输入`abc123def45`,返回`168`。
答案与解析:
python
defsum_of_numbers(s:str)-int:
total=0
current_number=
forcharins:
ifchar.isdigit():
current_number+=char
elifcurrent_number:
total+=int(current_number)
current_number=
ifcurrent_number:
total+=int(current_number)
returntotal
解析:
-遍历字符串,遇到数字则累加到`current_number`中;
-遇到非数字时,若`current_number`非空,则将其转换为整数并加到`total`中,然后重置`current_number`;
-最后检查是否有多余的数字未处理,如有则累加。
2.题目:
请用Java实现一个方法,接收一个整数数组,返回该数组中最大的两个数的乘积。例如,输入`{1,2,3,
原创力文档

文档评论(0)