2026年字节跳动公司笔试题目集及答案详解.docxVIP

  • 1
  • 0
  • 约6.12千字
  • 约 16页
  • 2026-07-29 发布于福建
  • 举报

2026年字节跳动公司笔试题目集及答案详解.docx

第PAGE页共NUMPAGES页

2026年字节跳动公司笔试题目集及答案详解

一、编程基础题(共5题,每题10分,总分50分)

1.(10分)请用Python编写一个函数,输入一个正整数n,返回1到n之间所有奇数的平方和。例如,输入5,返回12+32+52=35。

答案与解析:

python

defodd_square_sum(n):

returnsum(i2foriinrange(1,n+1,2))

示例

print(odd_square_sum(5))#输出35

解析:使用列表生成式`range(1,n+1,2)`生成1到n的奇数,然后计算每个数的平方并求和。时间复杂度为O(n/2),即O(n)。

2.(10分)请用Java编写一个方法,输入一个字符串,返回该字符串中所有单词的逆序排列。例如,输入HelloWorld,返回WorldHello。

答案与解析:

java

publicstaticStringreverseWords(Strings){

String[]words=s.split();

StringBuildersb=newStringBuilder();

for(inti=words.length-1;i=0;i--){

sb.append(words

文档评论(0)

1亿VIP精品文档

相关文档