京东4.16笔试(1等差数 2最大中位数)


#京东笔试##内推##实习##笔试题目##笔经##笔试时间##招聘进度#
全部评论
躲一个中位数的思路😂
2 回复 分享
发布于 2022-04-16 22:41
第一题 位数小于10的时候直接暴力+1找,大于10从111.... 222...... ... 999......中找
1 回复 分享
发布于 2022-04-16 21:04
def judge(a):     astr = str(a)     if len(astr) == 1:         print(a)         return 0     d = int(astr[0]) - int(astr[1])     for m in range(len(astr)-1):         if int(astr[m]) - int(astr[m+1]) != d:             return 1     print(a)     return 0 T = int(input()) xarr = [] res = [] for i in range(T):     xarr.append(int(input())) for i in range(T):     if xarr[i] > 9876543210:         num = str(xarr[i])         flag = 0         for j in num:             if int(j) > int(num[0]):                 flag = 1                 break             if int(j) < int(num[0]):                 break         if flag == 1:             if num[0] == 9:                 print('1'*(len(num)+1))             else:                 ans = str(int(num[0])+1)                 print(ans*len(num))         else:             print(num[0]*len(num))     else:         itr = xarr[i]         while judge(itr):             itr += 1
1 回复 分享
发布于 2022-04-16 21:12
我好菜😅
点赞 回复 分享
发布于 2022-04-16 21:02
第一题永远81%...不知道哪里的问题
点赞 回复 分享
发布于 2022-04-16 21:02
我第一题是个括号匹配的问题 不知道为啥一直RE 简直吐了
点赞 回复 分享
发布于 2022-04-16 21:05
第一题不是k语言解析器吗😂
点赞 回复 分享
发布于 2022-04-16 21:05
第一题是等差数?我第二题是求最小等差数,比如 100 -> 111
点赞 回复 分享
发布于 2022-04-16 21:08
有木有大佬分享一下第一题AC的代码?
点赞 回复 分享
发布于 2022-04-16 21:10

相关推荐

努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务