Java编程题
文章平均质量分 50
江七7
智者顺时而谋,愚者逆时而动
展开
-
装备价格
时间限制:1000ms内存限制:256M题目描述: 小青同学喜欢玩游戏,喜欢观察装备的市场价格,但是装备的价格每天是不固定的。请根据每日装备价格列表 ,重新生成一个列表,要求其对应位置的输出为:要想观测到更高的装备价格,至少需要等待的天数。如果装备价格在这之后都不会升高,请在该位置用 0 来代替。输入描述:价格数组输出描述:需要观察的天数数组示例:示例1输入73,74,75,71,69,72,76,73输出1,1,4,2,1,1,0,0示例2输入3.原创 2021-09-30 14:54:12 · 308 阅读 · 0 评论 -
亮灯问题
时间限制:1000ms内存限制:256M题目描述:有k盏灯,灯全熄灭,灯下有开关,编号为 1-k;有 k 个学生,编号也是 1-k ,依次从灯下走过,如果学生发现经过的灯的编号恰好可以整除自己的编号,则拉一下灯的开关(关变开,开变关),问最后哪些灯亮着?输入描述:k 编号输出描述:所有亮着的灯的编号提示:1<= k<=100000题目分析:这题很古怪,因为灯和人的编号都是 1-k ,所以最后灯肯定都是亮着的。代码实现:package 亮灯问题;i.原创 2021-09-30 11:29:18 · 345 阅读 · 0 评论 -
幸运数字
时间限制:1000ms内存限制:256M题目描述: 青书抽奖活动,抽奖箱里有很多球,每个球上有个整数,相同数字的球可重复多次出现,每个员工抽一个,如果一个球上的数字和这个球被抽到的次数相同,那这个球称为幸运球,如果出现多个幸运球,则幸运球数字最大的为最终获奖幸运球,抽到该球的员工获得奖品。现在要找到返回最终获奖幸运球数字,如果没有返回 -1。例如:抽到的球数字是 1 1 2 2 3 4 4 4 4 5 6则幸运球为 4 号球输入描述:幸运数字数组输出描述:幸运数字.原创 2021-09-30 10:13:46 · 386 阅读 · 0 评论 -
字节跳动2022秋招研发笔试题(3)--文件送达问题
时间限制: C/C++ 1秒,其他语言2秒空间限制: C/C++ 32768K,其他语言 65536K题目描述:Alice要参加一个重要会议,但是他发现参会文件落在了Bob家里,而Bob恰好也有另一个会议要参加,没有时间亲自送给Alie,于是他想要带上文件,并叫一个快递员来帮忙。现在两人同时从各自家里出发前往各自会议地点,快递公司拥有充足的快递员,可以在Bob参会途中任意一点遇到Bob(包括起点和终点),拿到文件后送给Alice。假设Alice、Bob和快递员都在一个二维平面上,且均以直.原创 2021-09-27 15:08:18 · 410 阅读 · 1 评论 -
字节跳动2022秋招研发笔试题(4)--及格如此简单
时间限制: C/C++ 1秒,其他语言2秒空间限制: C/C++ 32768K,其他语言 65536K题目描述:为了响应国家全面发展的响应,学校提供了"德、智"、“体”、"美、"劳"等多门课程供同学们选择学习。每位同学必修3门课程,可选修其他3门及以上课程。小A同学选了n门选修课程,马上要期末考核了,请你帮小A同学算一算,如果小A同学要及格的话,他所学所有课程的成绩共有多少种组合的方式。注意:1、同学的所有学习课程的平均分>=60分即为及格2、每门课程满分100分,只有2.原创 2021-09-27 14:53:31 · 1340 阅读 · 0 评论 -
字节跳动2022秋招研发笔试题(1)--炮弹高度问题
时间限制: C/C++ 1秒,其他语言2秒空间限制: C/C++ 32768K,其他语言 65536K题目描述:为了研究炮弹的射击轨迹,研究人员在炮弹上安装了一个高精度的高度传感器,每隔一小段时间记录一下当前的海拔高度。研究人员需要找到一个快速的算法,可以方便的找到曾经飞到过某一个高度的炮弹数据。输入描述:第一行为正整数 m,表示有 m 组测试用例,其中1 <= m <= 10000。接下来 2m 行,每 2 行代表一组测试用例,其中,前一行为正整数 n,k,分别代.原创 2021-09-27 14:44:54 · 899 阅读 · 1 评论 -
字节跳动2022秋招研发笔试题(2)--链表聚集交换问题
时间限制: C/C++ 1秒,其他语言2秒空间限制: C/C++ 32768K,其他语言 65536K题目描述:将一个链表通过交换节点位置的操作使链表中的 value 为 k 的节点都聚集到一起,给出最少需要的交换次数输入描述:输入第一行为链表的长度,取值范围1~1000输入第二行为链表的节点,如1 23代表链表1->2->3,每个节点value为整数,取值范围0~10000输入第三行为k输出描述:输出需要的最少交换次数示例输入:51 2 .原创 2021-09-27 14:44:27 · 233 阅读 · 3 评论 -
默契度测验
题目:A、B两人参加默契度测验,系统记录了两人打字的全过程,若在打字过程中按了退格,则记录 #。请你根据两人打字的过程记录,判断两人最终输入的内容是否一致。输入描述:第一行,输入一个字符串a,表示A回答问题时打字的过程记录;第二行,输入一个字符串b,表示B回答问题时打字的过程记录。输出描述:若两人最终输入答案内容一致,则输出一次答案内容即可;若两人最终输入答案内容不一致,则分别输出两人的答案内容,每个答案独立成一行。输入示例:样例1:Ao#ppleOra###Appll#e样例2:原创 2021-09-22 14:50:27 · 933 阅读 · 0 评论 -
一个整数n,对它的每一位d,用d+1替换d的编程题
题目在Temmie的世界中,有一种特殊的运算X,它的运算方式如下:对于一个整数n,对它的每一位d,用d+1替换d。例如,对于193,它的每一位+1后的结果为2,10,4。所以,193的X运算结果为2104。现在小Temmie想要把整数n进行m次X运算后的结果写在纸上,可是他不知道这个结果需要用多少张纸,所以,他来拜托你计算n进行m次运算后结果的位数。因为结果可能超过整形范围,所以你只需要告诉他结果模 10^9+7 的余数即可。输入格式第一行一个数字t,代表有t个测试用例。(1<=t<原创 2021-09-13 22:49:19 · 317 阅读 · 1 评论 -
返回深度最深的条目中,最长路径的长度
题目路径都由字母、数字或空格组成,给定一个以上述代码格式表示目录的字符串input,返回深度最深的条目中,最长路径的长度。示例 1:输入:input = "Title\n\tSubtitle1\n\tSubtitle2\n\t\taaaa"输出:20解释:aaaa 路径为 "Title/Subtitle2/aaaa",深度是 3,路径长度 20示例 2:输入:input = "Title\n\tSubtitle1\n\t\taaa\n\t\tSubsubtitle1\n\t\t\tbbbb\n原创 2021-09-13 16:37:29 · 279 阅读 · 0 评论