黑色星期五

java P1202 [USACO1.1]黑色星期五Friday the Thirteenth

无人久伴 提交于 2020-01-31 01:17:39
题目描述 13 号又是一个星期五,那么 13号在星期五比在其他日子少吗? 为了回答这个问题,写一个程序,要求计算每个月的十三号落在周一到周日的次数。给出 n 年的一个周期,要求计算 1900 年 1 月 1 日至 1900+n−1 年 12 月 31 日中十三号落在周一到周日的次数。 这里有一些你要知道的: 1、1900 年 1 月 1 日是星期一。 2、4,6,11 和 9 月有 30 天,其他月份除了 2 月都有 31 天,闰年 2 月有 29 天,平年 2 月有 28 天。 3、年份可以被 4 整除的为闰年 ( 1992=4∗498 所以 1992 年是闰年,但是 1990年不是闰年 )。 4、以上规则不适合于世纪年。可以被 400 整除的世纪年为闰年,否则为平年。所以,1700,1800,1900,2100 年是平年,而 2000 年是闰年。 输入格式 一个正整数 n。 输出格式 依次输出周六、日、一、二、三、四、五在 13 日出现的次数。 输入输出样例 输入 #1 20 输出 #1 36 33 34 33 35 35 34 import java . util . * ; public class Main { public static void main ( String [ ] args ) { Scanner in = new Scanner ( System .

“黑五”大促,学习不用海淘,来学院就“购”了~

落花浮王杯 提交于 2020-01-01 03:49:25
11月23日,也就是本周五,就是传说中的“黑色星期五”啦~ 虽然“黑色星期五”本来只是指美国感恩节后大采购的日子,但是现在也几乎成了全世界购物狂欢的日子了~简直媲美中国的“双11”~所以,咱们要不要再剁一次手呢?[奸笑] 优惠都给大家准备好了>>> 全场课程6折 (部分课程除外) 专题折上8折 (与专题日常的折扣叠加后,最低竟然只需4折左右就可以带走一大批课程啦~) 注:由于专题本身的优惠不统一,可能出现部分专题折后价比单个购买其全部课程价格略高的情况,同学们可根据实际结算进行选择支付哦~ 最后再提醒一下,“黑五”活动仅11.23一天哦! 年底了,多囤点课总是没错的!好好学习,说不定明年就能顺利升职加薪啦~ 所以现在,可以退出文章,去APP选课啦~提前加购物车,到了23号就会自动变价的哦~ 来源: 51CTO 作者: 51CTO学院 链接: https://blog.51cto.com/51edu/2319222

阶段性小结(一)---R语言回归案例实战&算法比较

梦想的初衷 提交于 2019-12-06 13:12:25
R的阶段性复习小结–回归 1. 数据说明 User_ID:用户ID Gender: 性别,M为男性,F为女性 Age:年龄段,划分为0-17、18-25、26-35、36-45、46-55、55+共六个年龄段 Occupation:职业,已转换为数字标签,共有21类职业 Stay_In_Current_City_Years:所在城市居住年份,分为0、1、2、3、4+五个类别 Marital_Status:婚姻状况,0为未婚,1为已婚 件数:本次消费所购买的商品数目 消费总额:该用户本次消费所支出的总金额,单位为美元 首先读入数据,file.choose()可以跳出窗口选择文件,输出文件所在位置,超级好用!!! #install.packages(“Rserve”) library(“Rserve”) Rserve() Starting Rserve… “C:\Users\LENOVO\DOCUME 1\R\WIN-LI 1\3.3\Rserve\libs\x64\Rserve.exe” #R与tableau连接 file.choose() [1] “F:\新建文件夹 (6)\黑色星期五\book233用户信息.csv” #读取文件位置 user=read.csv(“F:\新建文件夹 (6)\黑色星期五\book233用户信息.csv”)` #查看数据结构 str(user)

[算法]黑色星期五

冷暖自知 提交于 2019-12-05 23:56:59
黑色星期五 题目概述 黑色星期五源于西方的宗教信仰与迷信: 耶稣基督死在星期五,而13是不吉利的数字.两者的结合令人相信当天会发生不幸的事情.星期五和数字13都代表着坏运气,两个不幸的个体最后结合成超级不幸的一天.所以,不管哪个月的13日又恰逢星期五就叫"黑色星期五". 输入格式:输入只有一行,即某个特定的年份(大于或等于1998年)。 输出格式:输出只有一行,即在这一年中,出现了多少次既是13号又是星期五的情形。 样例输入 1998 样例输出 3 算法思路 日期的处理是一个困难的点 使用Java的话不要自己重复造轮子,使用 Calendar 类来处理日期 逻辑很简单 => 13号 && 星期五 代码示例 public class 黑色星期五 { // 判断是否为13号是否为星期五 static boolean judge(Calendar cal) { return cal.get(Calendar.DAY_OF_WEEK) - 1 == 5; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); int cnt = 0; // 遍历每个月份的13号,进行判断是否为黑色星期五 for (int mon = 1; mon <=