2026年程序员招聘面试题详解与参考.docxVIP

  • 2
  • 0
  • 约8.74千字
  • 约 22页
  • 2026-03-20 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年程序员招聘面试题详解与参考

1.编程语言基础(5题,每题6分,共30分)

题目1:

Java

给定一个字符串`str`,其中包含数字和字母,请编写一个方法,统计其中数字字符和字母字符的数量,并返回一个包含两个元素的数组。例如,输入`a1b2c3`,返回`[3,3]`。

答案与解析:

java

publicint[]countDigitsAndLetters(Stringstr){

intdigits=0,letters=0;

for(charc:str.toCharArray()){

if(Character.isDigit(c))digits++;

elseif(Character.isLetter(c))letters++;

}

returnnewint[]{digits,letters};

}

解析:

-使用`Character.isDigit`和`Character.isLetter`判断字符类型。

-遍历字符串中的每个字符,分别计数。

-时间复杂度:O(n),空间复杂度:O(1)。

题目2:

Python

请实现一个函数,接收一个列表`nums`,返回列表中所有奇数的平方和。例如,输入`[1,2,3,4,5]`,返回`12+32+52=35

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档