导航菜单
首页 >  蓝桥杯java真题和答案  > 第十四届蓝桥杯大赛软件赛省赛JavaB组解析

第十四届蓝桥杯大赛软件赛省赛JavaB组解析

目录

说在前面

试题 A: 阶乘求和

代码:

题目分析:

试题 B: 幸运数字

代码:

题目分析:

试题 D: 矩形总面积

代码:

题目分析:

试题 G: 买二赠一

代码:

题目分析:

试题 H: 合并石子

代码:

题目思路:

说在最后

说在前面

比赛结束啦,可能这是本科生涯的最后一次蓝桥杯啦!赛前也刷了一部分的题,不管最后能不能相约北京,还是要感谢我执梗举办的三十天打卡活动,辛苦啦!

我把这段时间刷的题也也整理成了一个小专栏:《23年蓝桥杯刷题30天打卡》

关于这次蓝桥杯,比赛的时候没有看D题,G和H花了好长时间,呜呜....,等比赛结束的时候边走边看题才知道是送分题,考后相当于是补题了,好遗憾,痛失10分,也许人生就是这样,十之八九是遗憾,但这又有何妨呢,前方康庄大道,还有很多美好的事情等着我呢!!!

下面就把这次我看过的并且感觉能做的题目写一下吧,如有错误,欢迎评论区指正!!

试题 A: 阶乘求和【问题描述】令S= 1! + 2! + 3! +...+ 202320232023!,求S的末尾9位数字。提示:答案首位不为0。【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。 代码: /** * @author yx * @date 2023-04-08 9:11 */public class t1 {public static void main(String[] args) {//420940313long ans=0;long temp=1000000000;long temp1=1;for (long i = 1; i ='a'){temp_4 += (temp4.substring(i,i+1)).toCharArray()[0]-'a'+10;}else {temp_4 += Integer.parseInt(temp4.substring(i, i + 1));}}if(n%temp_4!=0){return false;}return true;}} 题目分析:

答案是:215040

直接把数先进制转换,然后求数位和,判读能否整除数位和就好了这题本质考一个进制转换,如果会用Java的API就很简单,前两天我在算法组会分享的时候刚好讲过,还写了题解,还上了热榜,哈哈哈,下面

相关推荐: