📅  最后修改于: 2023-12-03 15:33:21.349000             🧑  作者: Mango
OYO Rooms是印度最大的品牌旅馆网络,可提供经济实惠的住宿,并已扩展到其他国家。此面试针对软件开发工程师(SDE)职位,为校园招聘活动。
题目描述:给定字符串s和整数数组indices,其中索引表示字符串s中的字符应在新字符串中的位置。按给定位置对字符进行排序。
示例:
输入:
s = "oayres"
indices = [4,0,2,6,3,1]
输出:
"easyors"
代码实现(python):
def restoreString(s: str, indices: List[int]) -> str:
temp = [''] * len(s)
for i in range(len(s)):
temp[indices[i]] = s[i]
return ''.join(temp)
此次面试是一次充满挑战性的经历。测试和面试都在限定时间内进行,需要高效地解决问题。技术面试问题覆盖面广,需要考虑各种可能性。总而言之,这是一次充实的体验,以及为未来求职和面试做好准备的绝佳机会。