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