第十一届蓝桥杯——JAVA组真题
1.约数问题
public class Main { // 对于一个整数,能整除这个整数的数称为这个数的约数。 // 例如:1, 2, 3, 6 都是 6 的约数。 // 请问 78120 有多少个约数public static void main(String[] args) {int yueshu=0;for(int i=1;i<=78120;i++){if(78120%i==0){yueshu++;}}System.out.println("78120有"+yueshu+"个约数");} }
这道题比较基础 直接遍历 然后判断条件就行了
记住 !! 一定只能提交答案 不需要提交源码(doge)
2.跑步训练
代码如下 :
public class 跑步 {static int []week={6,7,1,2,3,4,5};//一月一号星期六,依次往后推static int []months={0,31,28,31,30,31,30,31,31,30,31,30,31};public static void main(String[] args) {int ans=0;int sumday=0;//总天数.用来判断星期几//年for(int year=2000;year<=2020;year++){//判断是否是闰年if(!check(year)){//不是闰年就按正常的来for(int month=1;month<=12;month++){for(int day=1;day<=months[month];day++){if(day==1||week[sumday%7]==1)ans+=2;else ans++;sumday++;}}}//是闰年else {if(year==2020){//特判一下2020年因为今年就10个月跑for (int month = 1; month <= 10; month++) {if(month==10){ans+=2;break;}if (month != 2&&month<10) {for (int day = 1; day <= months[month]; day++) {if (day == 1 || week[sumday % 7] == 1)ans += 2;else ans++;sumday++;}}else if(month==2){for (int day = 1; day <= 29; day++) {if (day == 1 || week[sumday % 7] == 1)ans += 2;else ans++;sumday++;}}}}else {for (int month = 1; month <= 12; month++) {if (month != 2) {for (int day = 1; day <= months[month]; day++) {if (day == 1 || week[sumday % 7] == 1)ans += 2;else ans++;sumday++;}} else {for (int day = 1; day <= 29; day++) {if (day == 1 || week[sumday % 7] == 1)ans += 2;else ans++;sumday++;}}}}}}System.out.println(ans);}static boolean check(int year){if((year%4==0&&year%100!=0)||year%400==0){return true;}else return false;} }
我更推荐下面这种 用api的做法 比较好
代码如下:
import java.text.SimpleDateFormat; import java.util.Calendar;public class Main {public static void main(String[] args) {Calendar start = Calendar.getInstance();Calendar end = Calendar.getInstance();start.set(2000, Calendar.JANUARY, 1);end.set(2020, Calendar.OCTOBER, 1);int res = 0;do {System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(start.getTime()));start.add(Calendar.HOUR, 24);res += start.get(Calendar.DAY_OF_WEEK) == Calendar.MONDAY || start.get(Calendar.DAY_OF_MONTH) == 1 ? 2 : 1;} while (start.getTimeInMillis() < end.getTimeInMillis());System.out.println(res);} }
答案是 8878千米
一定要记住 直接提交 答案就好呢!!
以上就是我给友友们 准备的两道基础题
后面我会写更多类似的真题 哈
如果我的文章对友友们有帮助的话
麻烦给个三连ba(狗头)
祝大家 新的一年offer拿到手软哈哈哈哈
第十一届蓝桥杯——JAVA组真题相关推荐
- 蓝桥杯Java历年真题与答案_蓝桥杯大赛java历年真题及答案整理(闭关一个月呕心沥血整理出来的)...
蓝桥杯大赛java历年真题及答案整理(闭关一个月呕心沥血整理出来的) 1蓝桥杯 java 历年真题及答案整理(闭关一个月,呕心沥血整理出来的)1. 算法是这样的,如果给定 N 个不同字符,将这 N 个 ...
- 第十一届蓝桥杯省赛真题——单词分析
第十一届蓝桥杯省赛真题--单词分析 单词分析: [问题描述] 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度. 小蓝学了很长时间也记不住一 ...
- 历届蓝桥杯JavaC组真题标题
第六届蓝桥杯 校赛 标题:杨辉三角 标题:调和级数 标题:回文素数 标题:让我怎能过大年 标题:位平方和. 标题:1/a的分数称为单位分数. 标题:上台阶 第六届蓝桥杯 省赛 标题:隔行变色 标题:立 ...
- 泊松分酒--蓝桥杯java历年真题
泊松分酒 泊松是法国数学家.物理学家和力学家.他一生致力科学事业,成果颇多. 有许多著名的公式定理以他的名字命名,比如概率论中著名的泊松分布. 有一次闲暇时,他提出过一个有趣的问题,后称为:" ...
- 十一届蓝桥杯java组-蓝肽子序列-动态规划
1. 思路-动态规划 典型的最长公共子串问题,可参考leetcode1143. 最长公共子序列,官方有详细解析,对动态规划还不了解的可以先学习动态规划的知识,去leetcode刷些相关题再看本题. 思 ...
- 膜拜大牛!蓝桥杯java历年真题
技术面(一.二.三面) Java 有什么锁类型? 有了解Spark吗?Spark为什么比Hadoop要快? 谈谈poll和epoll,epoll是同步还是异步 JMM.老年代在什么情况下会触发GC.对 ...
- 【蓝桥杯JavaB组真题详解】武功秘籍(2014)
题目描述 武功秘籍 小明到X山洞探险,捡到一本有破损的武功秘籍(2000多页!当然是伪造的). 他注意到:书的第10页和第11页在同一张纸上,但第11页和第12页不在同一张纸上. 小明只想练习该书的第 ...
- 2020第十一届蓝桥杯省赛真题:跑步锻炼
文章目录 试题 B:跑步锻炼 [问题描述] [思路] [代码] [结果] [做题链接] 试题 B:跑步锻炼 类型:结果填空,总分:5分 [问题描述] 小蓝每天都锻炼身体. 正常情况下,小蓝每天跑 1 ...
- 蓝桥杯java历年真题及答案整理(共100道题目及答案)
文章目录 1.字符排序 2.串的简单处理 3.猜算式 4.Excel地址转换 5.手机尾号评分 6.括号问题 7.扑克牌排列 8.第一个数字(数字的值返回) 9.放麦子 10.求21位数的水仙花数 1 ...
最新文章
- 分子模拟软件amber_容天AMBER优化的GPU解决方案
- leetcode 122. 买卖股票的最佳时机 II 思考分析
- redis源码阅读--hashTable
- WordPress作品设计素材图片站资讯文章教程uigreat主题
- PostgreSQL数据库安装Version10.5
- Linux内核 eBPF基础:perf(4)perf_event_open系统调用与用户手册详解
- mysql 出现 quot_mysql 出现 quot;the table is fullquot;的问题 - tmuffamd - ITeye博客
- 惊恐的市场洗牌网游市场诞生危机论
- Egret白鹭开发微信小游戏手机震动功能
- 编译OpenJDK12:freetypeScaler.obj error LINK2019 无法解析的外部符号
- 工具说明书 - Windows资源监视器: Resource Monitor
- 全国高校计算机能力挑战赛真题(一)
- HDU 2883 kebab(离散化+最大流)
- CountDownLatch,CyclicBarrier,Semaphore的使用方法以及它们之间的区别
- vmware 提示该虚拟机正在使用中
- 改进YOLOv7系列:首发结合最新Centralized Feature Pyramid集中特征金字塔,通过COCO数据集验证强势涨点
- CDateTimeCtrl 用法总结
- 人员梯度培养_人才梯队培养计划方案
- 利用Python实现视频号自动赚钱一条龙
- 程序设计与算法(一)C语言程序设计-郭炜-笔记 (自用)