字节跳动2019春招研发部分编程题汇总
时长:120分钟 总分:100分
152浏览 0人已完成答题
题型介绍
题型 | 填空题 |
---|---|
数量 | 7 |
万万没想到之聪明的编辑
后面跟随N行,每行为一个待校验的字符串。输入样例: 2 helloo wooooooow 输出描述: N行,每行包括一个被修复后的字符串。输出样例 hello woow
万万没想到之抓捕孔连顺
第二行包含N个建筑物的的位置,每个位置用一个整数(取值区间为[0, 1000000])表示,从小到大排列(将字节跳动大街看做一条数轴)输入样例: 4 3 1 2 3 4 输出描述: 一个数字,表示不同埋伏方案的数量。结果可能溢出,请对 99997867 取模输出样例 4
雀魂启动!
- 总共有36张牌,每张牌是1~9。每个数字4张牌。
- 你手里有其中的14张牌,如果这14张牌满足如下条件,即算作和牌
- 14张牌中有2张相同数字的牌,称为雀头。
- 除去上述2张牌,剩下12张牌可以组成4个顺子或刻子。顺子的意思是递增的连续3个数字牌(例如234,567等),刻子的意思是相同数字的3个数字牌(例如111,777)
特征提取
每个测试用例的第一行包含一个正整数M,代表视频的帧数。
接下来的M行,每行代表一帧。其中,第一个数字是该帧的特征个数,接下来的数字是在特征的取值;比如样例输入第三行里,2代表该帧有两个猫咪特征,<1,1>和<2,2>
所有用例的输入特征总数和<100000
N满足1≤N≤100000,M满足1≤M≤10000,一帧的特征个数满足 ≤ 10000。
特征取值均为非负整数。输入样例: 1 8 2 1 1 2 2 2 1 1 1 4 2 1 1 2 2 2 2 2 1 4 0 0 1 1 1 1 1 1 输出描述: 对每一个测试用例,输出特征运动的长度作为一行输出样例 3
毕业旅行问题
城市间的车票价钱 n行n列的矩阵 m[n][n]输入样例: 4 0 2 6 5 2 0 4 4 6 4 0 2 5 4 2 0 输出描述: 最小车费花销 s输出样例 13
找零
机器人跳跃问题
第二个是 N 个空格分隔的整数,H1, H2, H3, ..., Hn 代表建筑物的高度输入样例: 5 3 4 3 2 4 输出描述: 输出一个单独的数表示完成游戏所需的最少单位的初始能量输出样例 4