zoukankan      html  css  js  c++  java
  • Java实现 蓝桥杯VIP 算法训练 黑色星期五

    有些西方人比较迷信,如果某个月的13号正好是星期五,他们就会觉得不太吉利,用古人的说法,就是“诸事不宜”。请你编写一个程序,统计出在某个特定的年份中,出现了多少次既是13号又是星期五的情形,以帮助你的迷信朋友解决难题。
    说明:(1)一年有365天,闰年有366天,所谓闰年,即能被4整除且不能被100整除的年份,或是既能被100整除也能被400整除的年份;(2)已知1998年1月1日是星期四,用户输入的年份肯定大于或等于1998年。
    输入
    输入只有一行,即某个特定的年份(大于或等于1998年)。
    输出
    输出只有一行,即在这一年中,出现了多少次既是13号又是星期五的情形。
    样例输入
    1998
    样例输出
    3

    import java.util.Calendar;
    import java.util.Scanner;
    
    
    public class 黑色星期五 {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		int a = sc.nextInt();
    		int sum = 0;
    		Calendar c = Calendar.getInstance();
    		for (int i = 0; i < 12; i++) {
    			c.set(a, i,13);//0表示1月,11表示12月
    			if (c.get(Calendar.DAY_OF_WEEK) == 6)//1表示周日...6表示周五,7表示周六
    				sum++;
    		}
    		System.out.println(sum);
    	}
    
    
    }
    
    
  • 相关阅读:
    完全背包
    二分求值(二分适合求答案在两个数之间的题目)
    set<pair<int,int> >的用法
    01背包 (dp专题)
    矩阵快速幂
    BZOJ1977 [BeiJing2010组队]次小生成树 Tree
    BZOJ1854 [Scoi2010]游戏
    BZOJ1054 [HAOI2008]移动玩具
    NOIP系列复习及题目集合
    BZOJ2708 [Violet 1]木偶
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13078605.html
Copyright © 2011-2022 走看看