京东数据分析岗位前两题Python2代码

下面只写出函数
第一题:
# AB:BA AA:BB AB:AB def indentify(time):  if (time[0]==time[1] and time[3]==time[4]) or (time[0]==time[4] and time[1]==time[3]) or (time[0] == time[3] and time[1] == time[4]): return 1  return 0

第二题:
def isProductOf2(n):  if n%2!=0:
      return 'No' Y = 1    temp = n while temp%2==0:
        temp /=2  Y *= 2  return str(n/Y)+' '+str(Y)
输入用的是raw_input()#实习##笔试题目#
全部评论
前端后端?
点赞 回复
分享
发布于 2018-04-09 20:22
象棋 有点变态
点赞 回复
分享
发布于 2018-04-09 20:24
滴滴
校招火热招聘中
官网直投
还有半小时,不宜讨论吧。。
点赞 回复
分享
发布于 2018-04-09 20:29
象棋是真恶心
点赞 回复
分享
发布于 2018-04-09 20:42
凉凉,两道50,一道10.
点赞 回复
分享
发布于 2018-04-09 20:47
感觉象棋简单啊。。 回文那个不会做。。
点赞 回复
分享
发布于 2018-04-09 20:53
要怎么dp?
点赞 回复
分享
发布于 2018-04-09 20:57
求编程题第二题正解。
点赞 回复
分享
发布于 2018-04-09 21:02
我一直做最后那个编程题时间到了,最后没有点交卷……系统会不会帮我自动交卷啊……
点赞 回复
分享
发布于 2018-04-10 10:38
#昨天没有AC 只通过20% n = int(raw_input()) m = [] for i in range(n):     m.append(int(raw_input())) for a in m:     if a % 2 != 0:         print "No"     else:         aa = a / 2         for i in range(2,aa):             if (a % i == 0):                 b = a / i             if b % 2 != 0:                 print str(b)+' '+str(i)                 break             i += 2
点赞 回复
分享
发布于 2018-04-10 11:05

相关推荐

点赞 7 评论
分享
牛客网
牛客企业服务