1. 程式人生 > >微軟AI面試題解答,2道入門級別

微軟AI面試題解答,2道入門級別

題目來自:http://www.sohu.com/a/231439410_308467

合併k個數列(比如k=2)數列並進行排序:

list1=[1,3,5,7]
list2=[8,6,4,2]

list1.extend(list2)
print list1
x=list1[0]
for j in range(len(list1)-1):
    for i in range(len(list1)-1):
        if list1[i] > list1[i+1]:
            x=list1[i]
            list1[i]=list1[i+1]
            list1
[i+1]=x print list1


如何尋找百分位數?

就拿上面這道題目為例吧:過去12小時內共有1000人來過這個購物中心,請估測,截止至何時,購物中心剛好達到30%的總客流量?

import numpy as np
list1=[0,2,4,6,8,10,12]
list2=[0,350,1100,2400,6500,8850,10000]

sign=list2[-1]*0.30
for x in list2:
    if x > sign:

        break

print x
index=list2.index(x)
print list1[index]
list1.extend(list2)