微軟AI面試題解答,2道入門級別
阿新 • • 發佈:2018-12-15
題目來自: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)