📅  最后修改于: 2023-12-03 15:41:22.600000             🧑  作者: Mango
联合健康集团是一家专门从事医疗健康大数据、人工智能、云计算等技术领域研究与产品研发的企业。
作为软件工程师,你将参与联合健康集团核心产品的研发工作,包括但不限于:
# 软件工程师面试代码片段
# 判断一个字符串是否为回文串
def is_palindrome(s):
l, r = 0, len(s) - 1
while l < r:
if s[l] != s[r]:
return False
l += 1
r -= 1
return True
assert is_palindrome('racecar')
assert not is_palindrome('hello')
# 计算斐波那契数列第 n 项
def fibonacci(n):
if n <= 1:
return n
return fibonacci(n - 1) + fibonacci(n - 2)
assert [fibonacci(i) for i in range(10)] == [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]