java淘宝网店

news/2025/1/16 5:02:57/

文章目录

  • 题目描述
  • 解题思路
  • 代码如下


题目描述

NowCoder在淘宝上开了一家网店。他发现在月份为素数的时候,当月每天能赚1元;否则每天能赚2元。
现在给你一段时间区间,请你帮他计算总收益有多少。
eg:

输入:
2000 1 1 2000 1 31
2000 2 1 2000 2 29

输出:
62
29


以下是本篇文章正文内容,下面案例可供参考

解题思路

1993~2013
1993剩余的收益 + [1994,2012] 全年的收益 + 2013年有的收益
1993~1993
只有1993年的收益

profit = profitOfYear(year1) - profitOfThisYear(year1, month1, day1 - 1);

1993-5-7 = 1993的全年收益 - 从1993年1月1日到1993年5月6日的收益(day1 - 1)

代码如下

// write your code here
import java.util.*;
public class Main {private static boolean isLeapYear(int year) {return year % 400 == 0 || (year % 4 == 0 && year % 100 != 0);}private static int profitOfYear(int year) {return 2 * 31 + 1 * 28 + 1 * 31 + 2 * 30 + 1 * 31 + 2 * 30 + 1 * 31 + 2 * 31 + 2 * 30 + 2 * 31 + 1 * 30 + 2 * 31 +(isLeapYear(year) ? 1:0);}private static boolean isPrime(int month) {return month == 2 || month == 3 || month == 5 || month == 7 || month == 11;}private static int profitOfThisYear(int year,int month,int day){int profit = 0;if(!isPrime(month)) {profit = day * 2;}else{profit = day;}while(--month>0) {switch(month) {case 1:case 8:case 10:case 12: profit += 62;break;case 3:case 5:case 7: profit += 31;break;case 4:case 6:case 9: profit += 60;break;case 11: profit += 30;break;default:profit += (28+(isLeapYear(year)?1:0));break;}}return profit;}public static void main(String[] args) {int year1,month1,day1,year2,month2,day2;int profit = 0;Scanner sc = new Scanner(System.in);while(sc.hasNext()) {year1 = sc.nextInt();month1 = sc.nextInt();day1 = sc.nextInt();year2 = sc.nextInt();month2 = sc.nextInt();day2 = sc.nextInt();profit = profitOfYear(year1) - profitOfThisYear(year1,month1,day1-1);profit += profitOfThisYear(year2,month2,day2);if(year1 == year2) {profit -= profitOfYear(year1);}for(int i = year1+1;i<year2;i++) {profit += profitOfYear(i);}System.out.println(profit);}}
}


http://www.ppmy.cn/news/634291.html

相关文章

淘宝开网店的详细教程

现在最流行什么&#xff1f;开网店&#xff01;&#xff01;时间上开网店不仅仅是创业&#xff0c;还有很多人把它作为自己的一种能力拓展和消遣方式。开网店究竟有什么魅力吸引大家呢?千店网归纳一下&#xff0c;主要有以下几点&#xff1a;  1、零成本、低风险 这个优势是…

开淘宝店需要什么技巧

淘宝主图是店铺在做优化时比较重视的一个环节。因为淘宝主图决定着店铺的流量&#xff0c;点击率。也是顾客对我们商品以及店铺的第一印象。所以说&#xff0c;淘宝主图同时影响这商品的曝光以及销量。很多商家都不太了解淘宝主图优化方法有哪些。接下来小编就来给大家讲一讲如…

如何在淘宝开店

现在在淘宝集市上免费开网店是真实的&#xff0c;从会员注册到店铺认证&#xff0c;每一步都是免费的。 想在淘宝集市上开网店的朋友&#xff0c;只需将自己的淘宝帐号&#xff08;已认证&#xff09;与银行卡绑定、认证&#xff0c;通过淘宝网的考试便可以拥有一家自己的网店了…

图南淘宝开网店运营培训电商课程第一季之学生案例分析

去年图南的淘宝培训班来了四个学生&#xff0c;年龄有大有小&#xff0c;小的22岁&#xff08;东平&#xff09;&#xff0c;大的38岁&#xff08;泰安宁阳&#xff09;&#xff0c;其中两个中等的一个27&#xff08;新泰&#xff09;&#xff0c;一个32&#xff08;肥城&#…

淘宝开网店靠谱吗?为什么没有销量?那是因为你犯了以下几点

大家好&#xff0c;我是胖哥&#xff0c;今天给大家分享一下淘宝无货源干货&#xff01; 做无货源电商怎么选品&#xff1a; 1、节日/时效性选品&#xff1a;这些商品简单来说就是一个穿天猴&#xff0c;就那一会的劲&#xff0c;就是一个爆发类的商品&#xff0c;就比如说中…

学习开淘宝网店

最近几天忙着学习淘宝的知识。戳我进入店铺。还在努力中。

图南淘宝开网店运营培训电商课程之学历分析

中国的老板中&#xff0c;到底是学历高的多&#xff0c;还是学历低的多&#xff1f;搞淘宝电商的&#xff0c;到底是大学毕业的多&#xff0c;还是中学毕业的多呢&#xff1f; 今天&#xff0c;图南淘宝开网店运营培训电商课程第二季和大家谈谈这个问题。 先说我的答案&#…

无货源淘宝开网店可靠吗?优势在哪里?前景怎样

自打17年无货源这个模式火爆起来之后&#xff0c;确实吸引到了很多想要开网店的小伙伴。因为这个模式做起来与传统淘宝相比也确实有不少的优势。 但是不论任何一个项目&#xff0c;都不可能让全部的人都去认同&#xff0c;有的人做起来了但是有的人没有做起来&#xff0c;在于…