2019年字节跳动春招研发部分编程题汇总

字节跳动2019春招研发部分编程题汇总(Python版本) 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -&gt... 阅读详情

万万没想到之聪明的编辑
我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径:
1. 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 2. 两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello 3. 上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC都是错误拼写,应该优先考虑修复AABB,结果为AABCC
我特喵是个天才!我在蓝翔学过挖掘机和程序设计,按照这个原理写了一个自动校对器,工作效率从此起飞。用不了多久,我就会出任CEO,当上董事长,迎娶白富美,走上人生巅峰,想想都有点小激动呢! …… 万万没想到,我被开除了,临走时老板对我说: “做人做事要兢兢业业、勤勤恳恳、本本分分,人要是行,干一行行一行。一行行行行行;要是不行,干一行不行一行,一行不行行行不行。” 我现在整个人红红火火恍恍惚惚的……
请听题:请实现大锤的自动校对程序

题解:
此题考查字符串的操作
可以设置一个r保存上一个字符重复个数,用一个l保存当前字符的重复个数。
如果r=2 l=2 则裁剪当前字符
如果r=1 l=3 则裁剪当前字符

code:
在这里插入图片描述
特征提取
小明是一名算法工程师,同时也是一名铲屎官。某天,他突发奇想,想从猫咪的视频里挖掘一些猫咪的运动信息。为了提取运动信息,他需要从视频的每一帧提取“猫咪特征”。一个猫咪特征是一个两维的vector<x, y>。如果x_1=x_2 and y_1=y_2,那么这俩是同一个特征。 因此,如果喵咪特征连续一致,可以认为喵咪在运动。也就是说,如果特征<a, b>在持续帧里出现,那么它将构成特征运动。比如,特征<a, b>在第2/3/4/7/8帧出现,那么该特征将形成两个特征运动2-3-4 和7-8。 现在,给定每一帧的特征,特征的数量可能不一样。小明期望能找到最长的特征运动。

题解:
此题可以用s保存向量,用map计数
每帧间保留重复键

code:
在这里插入图片描述

【公司真题--字节跳动】字节跳动2019春招研发部分编程题汇总 阅读详情

相关推荐

2019年春招汇总,技术类校招社招千道面试题,几百份大厂面经(附答案+考点)

由于篇长限制,在这里小编都是用链接来代替的,整理不易希望大家多多点赞关注,谢谢。 小伙伴们需要资料的话,下方有资料获取方式 Java千道面试题 一、JavaSE部分 二、JavaEE部分 三、JDBC编程 四、JDBC编程,计算机网络,操作系统,算法与数据结构 五,设计模式,场景题 《点击,Java学习、面试;文档、视频资源免费获取》, Java面经 【VIVO】vivo Java后端秋招提前批面...

weixin_45235982的博客 9251

CCF-201812-2-小明放学 JAVA代码20分求大神看看哪里错了

JAVA代码20分求大神看看哪里错了,找了很久都没有找到 import java.util.Scanner; public class 小明放学_201812_2 { //记录总时间,到每个路口由总时间推算当前是什么灯 public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = n...

littleblackk的博客 53万+

Unity UGUI深度优化

Unity UGUI优化相关

不定时分享所学所得,包括游戏开发和其他收获! 2717

字节跳动面试题---字符串校对

题目描述: (1)三个同样的字母连在一起,一定是拼写错误,去掉一个就好了,比如:helllo->hello; (2)两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好了:比如:helloo->hello; (3)上面的规则优先“从左到右匹配”,即如果是AABBCC,虽然AABB和BBCC都是错误拼写,应该优先考虑修复AABB,结果为AABCC 输入描述:第一行包括一个数字N,表示本次用例包括多少个待校验的字符串。后面跟随N行,每行为一个待校验的字符串。 输出描述:

WGS. 1503

一个开源的AI数据分析工具,与数据对话,一键生成SQL、图表、表格、报告和智能商业分析。

Wren AI是一个开源的AI智能代理,让用户能够跟数据对话,实现从文本到SQL的转换,还能生成图表、电子表格、报告以及商业智能分析。它支持多种语言,能深入挖掘数据价值,提供智能数据探索功能,通过语义索引和精心设计的界面,让用户无需写代码即可获取洞察。Wren AI采用独特的架构,包含Wren UI、Wren AI Service和Wren Engine三大核心服务,可部署在本地或云端,助力团队高效、安全地解锁数据潜力。

AI_Charlotte的博客 4491

基础的pdf病毒木马

基础的pdf病毒木马 环境: 攻击机:Kali 目标操作系统:Windows 10或Windows 7 (关闭防火墙和安全软件) 目标软件:Adobe Reader 8.1.2 msf框架搜索:adobe-pdf 1.打开msfconsole 2.搜索 adobe_pdf模块 3.加载攻击模块并设置payload 4.运行生成pdf 5.将pdf拖入到win10 6.打开msf,加...

小小猪的博客 4621

面试题1:字符串校验 将错误的字符通过校验修改后使其成为正确的字符

今天刷到一个笔试题要求如下: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 题目内容: 1. 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 2. 两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello 3. 上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC都是错误拼写,应该优先考虑修复AABB,结果为AABCC

浩瀚蓝天dep的博客 802

sap销售发货的流程_SAP销售订单发货后如何实现发票的自动创建?

问SAP销售订单发货后如何实现发票的自动创建?答业务场景有些快消零售企业,SAP系统单据量大,单据金额少,一般在销售发货后即可确认收入。此时无需人工在系统内操作VF01或者VF04进行开票操作,可将该操作设置成后台作业进行自动批量开票,具体操作如下:1、定义任务:VF06输入完以上信息,点击保存进入以下界面:说明:当前日期的意思是“开票的日期”等于“系统电脑中的当前日期”当前日期+/-...

weixin_42358409的博客 3357

小明看电影

题目描述 ​ 小明刚刚参加完期中考试,“这次又能得班级第一了”,他沾沾自喜,想起之前一直努力学习的自己,他决定去西城红场看个电影放松一下。现在小明想从学校走到电影院,因为市政大力修路和挖地铁,有些道路不允许步行,请判断小明能否走到电影院(只能朝上下左右四个方向行走),如果能到,则输出最短步数,如果不能到,则输出 No。 输入 ​ 第 1 行两个数 n 和 m 表示地图有 n 行 m 列 2≤n,m≤500​ 第 2 行至第 n+1 行为地图,其中 s 表示学校 g 表示电影院​ . 为步行可以通过的点 #

qq_40713201的博客 21万+

一阶电路基础知识

一阶电路(First-order circuit)是指由一个电感(L)或一个电容(C)和一个电阻(R)组成的电路。根据电感或电容的位置,一阶电路可以分为RC电路、RL电路、LC电路、RLC电路。一阶电路常用于滤波、放大、时序控制等各种电子设备和系统中。通过调整电阻、电容或电感的数值,可以改变电路的频率响应、滞后/提前相位等特性,实现不同的功能和性能一阶、二阶电路区别一阶电路由一个电容或一个电感与一个电阻组成,而二阶电路则由两个电容或两个电感与一个电阻组成。

weixin_45365488的博客 1万+

deepfake detection数据集

最全Deepfake数据集总结,包含各个数据集下载链接: https://github.com/deepfakeinthewild/deepfake_in_the_wild Dataset name Download Generate method Deepfake videos Actors Deepfake-TIMIT low download De...

where_is_horse的博客 1万+

Java基础—关于Scanner类的使用

Scanner类有三个主要的方法: next(), nextInt(), nextLine(); 这里主要讲解他们的区别和用法 引言 首先分享一道算法题,如下: 题目 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello 上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC都是错误拼写,应该优先考虑修复AAB

wang_space的博客 502

OpenClaw 聪明设置指南(真实可用方案)

本文介绍了OpenClaw AI系统的配置与优化指南,主要内容包括:1)基础配置,涵盖初始化流程、安全设置和配置文件位置;2)模型分层策略,推荐主力模型与降级方案;3)性能优化,包括推理加速和内存管理;4)智能提升方法,如人格定义和技能安装;5)高级功能如多Agent协同和Token优化。文章提供了详细的配置命令和参数说明,帮助用户根据需求平衡性能与成本,实现高效AI助手部署。

qq_43344878的博客 708

字节跳动2019春招研发部分编程题汇总

ACM题集:https://blog.youkuaiyun.com/weixin_39778570/article/details/83187443 第一题 [编程题]万万没想到之聪明的编辑 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总...

越看越喜欢啊 2149

C#上位机国产化适配全方案:兼容统信UOS+鲲鹏/昇腾+国产PLC,可直接交付国企项目

去年下半年,我帮天津滨海新区一家给一汽丰田做配套的汽车零部件国企,完成了3条产线、12套C#上位机的全栈国产化适配。这个项目的背景很典型,也很戳中国企客户的命门:一开始客户找了两家本地的集成商,都没搞定:第一家只会用.NET Framework,根本不知道怎么在统信UOS上跑C#;第二家勉强用.NET Core 3.1跑起来了,但和汇川国产PLC的通信丢包率高达1.2%,产线根本不敢用。我们接手后,用了2个月完成全栈适配:从Windows Server 2019迁移到统信UOS 1070d服务器版,从.NE

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 497

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

字节跳动2019春招研发部分编程题汇总【题解】

差不多2个小时才AK,题目难度还行吧。 自己好菜。 目录万万没想到之聪明的编辑 【模拟】万万没想到之抓捕孔连顺【思维 / 二分】雀魂启动!【枚举 / 二进制枚举】特征提取【模拟 / 哈希表】毕业旅行问题【状压DP】找零【贪心】机器人跳跃问题【二分】 万万没想到之聪明的编辑 【模拟】 我们将连续相同的字符,压缩成一个pair<char,int>类型,只存字符和个数,考虑到3个以上的相同字符会最多存俩,故存的时候直接存俩个。 #include<bits/stdc++.h> usi.

辉小歌的博客 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

字节跳动2019春招后端开发工程师-笔试题解析

一、简介 字节跳动2019春招第三批在线笔试(后端开发工程师)已结束,结果也是凉凉。本文主要是分析这次的题目,并给出代码,以供大家参考和讨论,如有错误之处,还望帮忙指正,谢谢每位优秀的程序员。 二、题目分享 1.【编程题】小牛生小牛问题。 描述:每头牛第1~2年都不生小牛,第3~7年每年生一头小牛,第8~10年不生小牛,牛在第11年死亡。 问:n年后共有多少头牛? 文字分析:我们可以定...

GD_2014的博客 3045

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

python编程考题_字节跳动2019春招研发部分python编程题汇总

1、万万没想到之聪明的编辑题目描述:题解:双指针法按照题目要求的规则来编写程序,不要忘记处理输入和输出import sysn=int(input())#读第一行for i in range(n):#s = list(input())s = list(sys.stdin.readline().strip())#读一行的字符串,转化为listk = 0 #每个循环都重新赋值。设置一个指针,检查是否有重...

weixin_39821189的博客 369

字节跳动2019春招研发部分python编程题汇总

到此这篇关于字节跳动2019春招研发部分python编程题汇总的文章就介绍到这了,更多相关字节跳动2019内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持。这篇文章主要介绍了字节跳动2019春招研发部分python编程题汇总,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。按照题目要求的规则来编写程序,不要忘记处理输入和输出。1、万万没想到之聪明的编辑。2、万万没想到之抓捕孔连顺。

chinaherolts2008的博客 199

字节跳动春招研发部分编程题汇总

对应牛客网上字节跳动春招研发部分编程题汇总。

Everest_vv的博客 331

字节跳动2019春招研发部分编程题

1.自动校对程序 import java.util.LinkedList; import java.util.Scanner; public class ByteDance1 { public static String solve(String s) { LinkedList<int[]> list = new LinkedList<>(...

To_be_thinking的博客 1640

字节跳动2019春招第二次笔试编程题

字节跳动2019春招第二次笔试编程题1.变身程序员题目描述输入描述输出描述示例示例1示例2示例3分析参考代码2.特征提取题目描述输入描述输出描述示例示例1备注分析参考代码3.机器人跳跃问题题目描述输入描述输出描述示例示例1示例2示例3备注分析参考代码4.毕业旅行问题题目描述输入描述输出描述示例示例1分析参考代码4.过河问题题目描述输入描述输出描述示例示例1分析参考代码 个人主页:http://re...

redtongue的博客 2372

字节跳动2019春招研发编程题

字节跳动2019春招研发编程题题目:万万没想到之聪明编辑题目描述:题目解析:实现代码:方法一:方法二:方法三:题目:万万没想到之抓捕孔连顺题目描述:题目解析:代码实现:方法二:题目:雀魂启动题目描述:题目解析:代码实现:题目:特征提取题目描述:题目解析:题目:毕业旅行问题题目描述:题目解析:代码实现:题目:找零题目解析:代码实现:方法一:方法二:题目:机器人跳跃问题题目描述:题目分析:代码实现: 题目:万万没想到之聪明编辑 题目描述: 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常

qq_43395215的博客 1116

纪念2019年春招

大三要结束了啊,好快。 最后也算是拿了个二线厂子的offer。惨的要死,各种挂。说是各大厂小厂都在裁员,也都在说互联网寒冬,不过实习困难的原因还是在自己身上,菜是原罪啊! 两个月,让各大厂按在地上摩擦,腾讯还捞了两次,让额外摩擦两次,字节跳不动专门花了两个小时让一面二面连续摩擦——尤其吐槽一下字节跳动,看牛客发的面经大部分问《剑指offer》难度......

iwts 2970

【牛客网】字节跳动2019春招研发部分编程题汇总

1-万万没想到之聪明的编辑 解题思路 此题的编辑规则如下 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello 上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC都是错误拼写,应该优先考虑修复AABB,结果为AABCC 从题目可以看出,本题的规则实际上只有两个,1和2,1是指连续3个同样的字母,则去掉一

Do Better 925
上一篇: acm刷题记录(2020.3.13)
下一篇: acm刷题记录(2020.3.15)
不见冬
博客等级 码龄7年 3粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值