京东数据分析工程师(实习生)笔试

忙了一个星期,把最近的笔试面试记录一下。

京东前面单选多选题,后面3道编程题。小题考的很细,各种概率论统计数据库机器学习的知识点,很多都是蒙的,默默的把不会的题记下来,等再学会怎么做了以后发现蒙的都错了。。。。

京东数据分析工程师(实习生)笔试_第1张图片京东数据分析工程师(实习生)笔试_第2张图片

AC:

def isluckytime(l):
    spl = l.split(':')
    if spl[0]==spl[1]:
        return True
    if spl[0]==spl[1][::-1]:
        return True
    if spl[0][0]==spl[0][1] and spl[1][0]==spl[1][1]:
        return True
    return False
m = int(input())
s = input().split()
n = 0
for i in range(m):
    if isluckytime(str(s[i])):
        n = n+1
print(n)

京东数据分析工程师(实习生)笔试_第3张图片京东数据分析工程师(实习生)笔试_第4张图片

AC:

t=int(input())
Ns=[]
for i in range(t):
    Ns.append(int(input()))
    
def isXY(n):
    if n%2==1:
        print('No')
    else:
        x=n
        while x%2==0:
            x=x/2
        y=n/x
        print(int(x),int(y))
    

for n in Ns:
    isXY(n)
京东数据分析工程师(实习生)笔试_第5张图片 京东数据分析工程师(实习生)笔试_第6张图片

没做出来TAT

顺便笔试已通过,收到一面通知了。

你可能感兴趣的:(笔试面试)