- 0
- 0
- 约1.03万字
- 约 26页
- 2026-10-29 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年游戏开发工程师面试技能与题目
一、编程基础与算法(15分)
题目1(5分)
题目:请实现一个函数,输入一个整数数组,返回数组中所有唯一数字的平方和。例如,输入`[1,2,2,3]`,输出`14`(12+32=1+9=10,但2重复,只算一次)。
答案:
python
defunique_square_sum(arr):
returnsum(set(arr)2for_inset(arr))
解析:通过将数组转换为集合去重,然后对每个唯一数字平方求和。注意`set(arr)2`会先平方再转为集合,正确写法是先转为集合再平方。正确实现应为:
python
defunique_square_sum(arr):
unique_elements=set(arr)
returnsum(x2forxinunique_elements)
题目2(5分)
题目:给定一个包含n个点的二维平面,每个点用(x,y)表示。编写一个函数计算所有点对之间的欧几里得距离之和。例如,输入`[(0,0),(1,1),(2,2)]`,输出`6.0`(√2+√8+√2=6.0)。
答案:
python
defdistance_sum(points):
total=0
n=len(points)
fori
您可能关注的文档
最近下载
- 俄语版中国文化论之中国的传统节日.ppt VIP
- 协税员面试真题及详细参考答案(完整版、接地气).docx
- 雲の海(云之海,岸部真明)吉他曲谱吉他弹奏吉他图谱.pdf VIP
- 影卫达单警执法视音频记录仪V-110使用说明书.pdf
- 中信建投-金融-金融工程深度报告-异质信念在量化选股中的应用.pdf VIP
- (2026版)中国化脓性汗腺炎反常性痤疮诊疗专家共识培训PPT课件.pptx VIP
- 《艺术概论》课件——第八章-艺术的风格、流派与思潮.pptx VIP
- 《狭窄性腱鞘炎》课件.pptx VIP
- 西继迅达电梯STIA6000-W1E8-V1电气图纸.pdf VIP
- 党员发展对象培训班结业考试题库完及答案.docx VIP
原创力文档

文档评论(0)