2026年腾讯招聘面试题集及解析.docxVIP

  • 2
  • 0
  • 约8.15千字
  • 约 28页
  • 2026-07-19 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年腾讯招聘面试题集及解析

一、编程能力测试(5题,每题10分,共50分)

题目1(10分)

题目:请实现一个函数,输入一个非负整数n,返回一个字符串数组,包含从1到n的所有数字的英文表达。例如,输入3,返回[One,Two,Three]。

要求:

1.不能使用任何现成的库函数

2.考虑效率优化

3.处理边界情况(如0)

答案:

python

defnumber_to_words(n):

ifnotisinstance(n,int)orn0:

return[]

under_20=[Zero,One,Two,Three,Four,Five,Six,Seven,Eight,Nine,Ten,

Eleven,Twelve,Thirteen,Fourteen,Fifteen,Sixteen,Seventeen,

Eighteen,Nineteen]

tens=[,,Twenty,Thirty,Forty,Fifty,Sixty,Seventy,Eighty,Ninety]

defhelper(num):

ifnum20:

returnunder_20[num]

elifnum100:

returntens[num//10]+(ifnum%10==0elseunde

文档评论(0)

1亿VIP精品文档

相关文档