2023暑期实习-笔试-携程集团-数据

公司:携程集团

平台:牛客

考试时长:100分钟

试卷总分:100分

考试题型:单选 10 道(20分),编程 4 道(80分)

时间:2023-03-29 19:00-21:00

单选题

Python、概率统计、数据结构、分析方法

编程题

游游的数字圈

描述

游游拿到了一串数字,她想知道这串数字一共有多少个圆圈?提示:数字0,6,9这三种数字各有一个圆圈,数字8共有两个圆圈。

输入描述

一个字符串,仅有数字字符组成。

字符长度不超过100000。

输出描述

该字符串包含的圆圈的数量。

示例

输入

1234567890

输出

5

说明:数字0,6,9这三种数字各有1个圆圈,数字8共有2个圆圈,一共有5个圆圈。

思路

哈希表

代码

s = input()
d = {'0': 1, '6': 1, '8': 2, '9': 1}
ans = 0
for num in s:
    if num in d:
        ans += d[num]
print(ans)

游游的排列构造

描述

游游定义一个排列中,满足以下条件的元素为”好元素“:对于第 i 个元素 ai 而言,ai 是前 i 个元素的最大值。例如,[3,1,5,2,4],第一个和第三个元素是好元素。

游游希望你构建一个长度为 n 的排列,其中有 k 个好元素,且任意两个好元素相邻。你能帮帮她吗?

排列的定义:由 1 到 n 的所有正整数组成的长度为 n 的数组,每个正整数正好出现一次。

输入描述

两个正整数n,k,用空格隔开。

1≤n≤105

1≤k≤[n//2]

输出描述

一行 n 个正整数,

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

一个普通数据人的成长之路 文章被收录于专栏

记录实习和校招的笔试面试(标题年份表示笔试或面试的年份)和个人成长,牛友们的点赞、评论、收藏就是更新的动力和支持~

全部评论
请问算法题是leetcode什么难度的呀
点赞 回复 分享
发布于 2023-04-02 18:05 上海
楼主笔试做的怎么样
点赞 回复 分享
发布于 2023-04-03 15:15 山东
有约面吗?
点赞 回复 分享
发布于 2023-04-03 15:39 北京
楼主你好,我想请问是大数据分析还是啥
点赞 回复 分享
发布于 2023-04-13 20:54 重庆

相关推荐

2024-12-11 14:09
已编辑
中国海洋大学 数值策划
点赞 评论 收藏
分享
2024-12-09 16:42
门头沟学院 Java
程序员牛肉:我愿称你这种简历为npc简历。特点就是毫无任何亮点。你简历没有任何问题,但就是太普通了。实在是太普通了。 你可以在牛客搜一搜有多少人的简历和你一摸一样。一个大一点的公司一天能收几百份简历,你要是有公司邮箱的话,你可以尝试一下。在这几百份简历中,面试官面试一个人就需要1个小时。一天最多面试5个人。 照这样算,一个部门抽出3个人来面试,一天面试15个人。10天也最多面试150个人。在如此悬殊的投递和面试比之下,面试官一天要翻大量的简历。你这种简历真的是毫无亮点,面试官真的很难激起面试你的欲望。 没有学历,没有好的项目,技术也一般。写简历真的是给人乱写的感觉。 第一个项目中,使用mybatis plus这个插件来和数据库进行交互也可以作为亮点吗?基于nacos实现一个微服务中的服务注册也算亮点?第二个项目还是黑马点评。像有这种项目的简历一抓一大把。 问题来了:你觉得面试官为什么会面试你?在简历大致相同的情况下,你学校又是个二本,你认为面试官选择你而不选择学历更高的同学的原因是什么? 所以我觉得对于你来讲,可以一边投递实习,一边准备新的项目。同时积极去探索一些自己能够写到简历上的亮点。比如是不是有自己的公众号或者博客。比如是不是有自己开源项目,比如是不是一些含金量比较高的比赛 想要有面试机会的第一步就是让自己从这种npc简历中跳出来,最起码有一点“活人”的气息
点赞 评论 收藏
分享
评论
4
20
分享

创作者周榜

更多
牛客网
牛客企业服务