秋招试题
qq_19331957
这个作者很懒,什么都没留下…
展开
-
版本号比较
版本号比较# -*- coding: utf-8 -*-__author__ = 'Eggsy'__date__ = '2019/5/6 13:36'def compare1(a, b): la = a.split('.') lb = b.split('.') f = 0 if len(la) > len(lb): f = len(...原创 2019-12-25 16:11:50 · 233 阅读 · 0 评论 -
二进制中1的个数
二进制中1的个数把一个整数减去1,在和原整数做鱼运算,会把改整数最右边的1变成0.那么一个整数的二进制表示中有多少个1就可以做多少次这样的操作。Python实现如下def f1(n): count = 0 while n: count += 1 n = (n - 1) & n return count...原创 2019-10-19 18:49:23 · 115 阅读 · 0 评论 -
58同城2020校招转转算法岗笔试编程题
58同城2020校招转转算法岗笔试编程题第一题 题目描述:年末了要评选优秀员工了,给定一个优秀员工比率,在员工的评分上计算出能被选中的优秀员工的评分阈值。优秀员工人数=员工人数优秀员工比率。员工人员出现小鼠时,凑整。例如,100个员工,比例时23,那么优秀员工数量为1000.23=3输入描述:每一行为一次输入,第一个数字为优秀员工比率R,剩下的数字为每个员工的评分,每个数字之前使用都好(...原创 2019-09-22 15:11:11 · 617 阅读 · 0 评论 -
统计字符串中出现次数最多的字符,输出对应的次数和字符
题目描述:统计字符串中出现次数最多的字符,输出对应的次数和字符 (58同城2020校招前端岗编程题)Python代码:利用字符串内建函数 “string.count(str, beg=0, end=len(string))”,该函数返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数s1 = str(input())set_ch...原创 2019-09-20 22:07:48 · 785 阅读 · 0 评论 -
2020秋招笔试依图科技编程题
2020秋招笔试编程题依图科技算法岗第三题题目描述一堆直线上有n个点,坐标都是整数有m个区间,每个区间有两个端点left,right;left<=right,left,right都是整数,对于每个点,有多少区间包含这个点输入描述:第一行输入为T,表示有T组测试样例每组测试样例接下来一行有两个整数 n 和 m,表示有n个点和m个区间接下来一行 n个正整数,空格分隔,表示n个...原创 2019-09-20 21:55:05 · 905 阅读 · 0 评论 -
数组两边轮流取值问题
1. 同学A与B玩取数游戏。即有一个n项的数组,两位同学轮流从 两端取走数字(假设A同学先取)。胜负评判:所取数之和较大者获胜(可能存在平局)。分析:先求出序列中奇数号整数之和S1,再求出偶数号整数之和S2。所有奇数项之和即为第一个取值的同学的结果,偶数项为第二个取值的所有数结果。那么 | S1 - S2 | 就是A,B同学最终得分的差值了arr = list(map(int, input...原创 2019-09-06 21:23:55 · 1124 阅读 · 0 评论 -
滴滴秋招2018
1. 给定无序整数序列,求连续非空子串最大和,例如{-23 17 -7 11 -2 1 -34},子串为{17,-7,11},最大和为21输入描述:输入为整数序列,数字用空格分隔,如:-23 17 -7 11 -2 1 -34输出描述:输出为子序列的最大和:21输入例子1:-23 17 -7 11 -2 1 -34输出例子1:21Pythonarr = list(map...原创 2019-08-26 15:02:58 · 126 阅读 · 0 评论 -
哔哩哔哩秋招编程题
扭蛋机22娘和33娘接到了小电视君的扭蛋任务:一共有两台扭蛋机,编号分别为扭蛋机2号和扭蛋机3号,22娘使用扭蛋机2号,33娘使用扭蛋机3号。扭蛋机都不需要投币,但有一项特殊能力:扭蛋机2号:如果塞x(x范围为>=0正整数)个扭蛋进去,然后就可以扭到2x+1个扭蛋机3号:如果塞x(x范围为>=0正整数)个扭蛋进去,然后就可以扭到2x+2个22娘和33娘手中没有扭蛋,需要你帮...原创 2019-08-25 10:46:09 · 420 阅读 · 0 评论 -
搜狐畅游笔试题
搜狐畅游笔试题一组无序的自然数集合,由0,1,2… …,n的数字和一个的数字X(X>=0 && X<=n)组成,请从集合中找出这个重复数字X。输入描述:空格分割的自然数集合输出描述:重复数字输入例子1:9 6 4 2 1 3 5 7 0 1 8输出例子1:1例子说明1:0,1,2,3,4,5,6,7,8,9 + 1Python实现,利用...原创 2019-08-25 10:13:00 · 685 阅读 · 0 评论 -
京东2020秋招笔试题第一道
京东2020秋招笔试题第一道在英文的输入中,我们经常会遇到大小写切换的问题,频繁切换大小写会增加我们的按键次数,也会降低我们的打字效率。众所周知,切换大小写有两种方式,一种是按下“caps lock”,也就是大写锁定键,这样一来,之后的输入模式都会切换。另一种是同时按下shift和需要打印的字母,可以临时切换大小写(算按下两个键)。已知初始状态下,打字模式是小写,现在给出所需要打印的字符串(...原创 2019-08-24 22:06:06 · 687 阅读 · 0 评论