笔试题
zz_daisy
南邮学生党
展开
-
2019.4.5腾讯实习第二题
牛牛和妞妞在玩一个有趣的游戏。 他们轮流对一个数列进行操作,该操作是选出这个数列中相同且相邻的两个数字进行删除。无法操作的玩家会输掉这个游戏。 牛牛先进行操作。 输出牛牛是否会赢。 输入描述: 第一行一个整数T,表示数据组数。 接下来T行,每行一个数列s。 输出描述: 对于每组数据,输出一行。 如果牛牛赢,输出"Yes,you can win!" 如果牛牛输,输出"Oh,no." def ...原创 2019-04-05 21:51:22 · 175 阅读 · 0 评论 -
20190403华为笔试题
输入整数n, 输入多行数组, 对于每个数组,取前n个数,添加至结果数组中。直至数组为空。 输出结果数组。 例,输入: 2 1,1,1,1,1 2 3,3,3 输出: 1,1,2,3,3,1,1,3,1 此次题目输入,跟以往输入不同,没有告诉我们要输入多少行数组,所以需要一个结束输入条件,经过测试,当输入为空字符时,结束输入 gap = eval(input()) # 取数间隔 nums = [] ...原创 2019-04-08 15:31:35 · 156 阅读 · 0 评论 -
头条笔试题之国庆旅行
头条笔试题之国庆旅行 小明国庆节来北京玩,北京有 N 个景点,第 i 个景点的评分用 a[i] 表示,两个景点 i, j 之间的距离为 j - i(j > i)。 小明一天只能游玩两个景点,我们认为总评分是两个景点的评分之和减去两个景点之间的距离,即为 a[i]+a[j]+i-j。 那么小明选择哪两个景点才会总评分最大呢? 输入格式 第一行包含整数N。 第二行分别输入N个景点的评分。 输...原创 2019-06-22 16:47:00 · 161 阅读 · 0 评论 -
字节跳动笔试题之字符串展开
小赵和小钱在练字,小钱对小赵说:你知道吗,我练习的字是有蕴含的。 小赵不服气了,凭什么你的就有蕴含呢? 小钱说,你所看到的并不是我真正练习的字,你需要将我现在写下的字符串里面“%”和“#”之间的字重复符号前的那么多倍,才能看到我真正写的是什么。 你能帮帮小赵吗? 说明:可能存在嵌套的情况,如“3%g2%n##”,返回“gnngnngnn”,输入输出的字符串长度都不超过10000。 输入字符串保证...原创 2019-06-23 22:27:31 · 499 阅读 · 0 评论 -
字节跳动笔试题之01数组联通域个数
输入一个只包含0和1的二维数组,上下左右和对角相邻的1组成一个区块,0不形成区块,求数组中的区块个数。 输入格式 第一行输入两个正整数N和M,N表示数组行数,M表示数组列数。 接下来N行,每行表示数组对应的一行,每行包含M个整数,整数之间用空格隔开。 输出格式 输出一个整数,表示数组中区块的个数。 数据范围 0 ≤ N, M, N∗M ≤ 10^6 输入样例: 3 3 0 1 0 1 0 0...原创 2019-06-23 22:29:04 · 1317 阅读 · 0 评论