2026年中国电信天翼云校园招聘面试题解析与答案.docxVIP

  • 0
  • 0
  • 约3.63千字
  • 约 12页
  • 2026-05-24 发布于福建
  • 举报

2026年中国电信天翼云校园招聘面试题解析与答案.docx

第PAGE页共NUMPAGES页

2026年中国电信天翼云校园招聘面试题解析与答案

一、编程能力测试(共3题,每题10分,总分30分)

1.题目:

请用Python编写一个函数,实现将一个字符串中的所有空格替换为“%20”。假设字符串的长度足够容纳替换后的结果。

答案与解析:

答案:

python

defreplace_spaces(s:str)-str:

returns.replace(,%20)

解析:

Python内置的`replace`方法可以直接将字符串中的空格替换为“%20”,时间复杂度为O(n),其中n为字符串的长度。这种方法简洁高效,适合快速实现功能。

2.题目:

请用Java编写一个方法,实现找出一个整数数组中的最大值和最小值,并返回它们的差值。假设数组非空。

答案与解析:

答案:

java

publicintfindDifference(int[]arr){

intmax=arr[0];

intmin=arr[0];

for(intnum:arr){

if(nummax)max=num;

if(nummin)min=num;

}

returnmax-min;

}

解析:

通过遍历数组,分别记录最大值和最小值,最后计算它们的差值。时间复杂度为O(n),空间复杂度为O(1)。

文档评论(0)

1亿VIP精品文档

相关文档