蓝桥杯-猜生日

Posted nuist__NJUPT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝桥杯-猜生日相关的知识,希望对你有一定的参考价值。

猜生日

题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

今年的植树节(20122012 年 33 月 1212 日),小明和他的叔叔还有小伙伴们一起去植树。休息的时候,小明的同学问他叔叔多大年纪,他叔叔说:“我说个题目,看你们谁先猜出来!”

“把我出生的年月日连起来拼成一个 88 位数(月、日不足两位前补 00)正好可以被今天的年、月、日整除!”

他想了想,又补充到:“再给个提示,我是 66 月出生的。”

根据这些信息,请你帮小明算一下,他叔叔的出生年月日。

格式是年月日连成的 88 位数。例如,如果是 19481948 年 66 月 1212 日,就写:1948061219480612。

运行限制
最大运行时间:1s
最大运行内存: 128M
思路:没啥思路,就是累了,想水水题

public class Main {
    public static void main(String[] args) {
        /**盲猜小明叔叔年龄小于112岁,所以年份从1900开始
         * 月份为06月
         * 日期小于31天
         */
        for(int i=19000000; i<=20120312; i++){
            String month = String.valueOf(i).substring(4,6);
            int day = Integer.parseInt(String.valueOf(i).substring(6));
            if(i % 2012 == 0 && i % 3 == 0 && i % 12 == 0 && month.equals("06") && day<=31){
                System.out.println(i);
            }
        }
    }
}

以上是关于蓝桥杯-猜生日的主要内容,如果未能解决你的问题,请参考以下文章

LQ0263 猜生日枚举

蓝桥杯java历年真题及答案整理(共100道题目及答案)

生日蜡烛(蓝桥杯)

蓝桥杯-生日蜡烛

java算法 蓝桥杯(题+答案) 生日蜡烛

蓝桥杯-题目:猜算式