poj 1008 玛雅历
来源:互联网 发布:网络安全监管机构 编辑:程序博客网 时间:2024/05/22 06:30
这两天刷poj的感觉特别不好,不知道是不是因为在家的缘故,找不到节奏感,每次都会被特别低级的错误蠢哭,就包括今天和昨天做的题都一样,可能也是自己有点急于求成了吧,有点烦呐。
玛雅历是很简单的一道题,实现代码如下:
package cn.itcast_test;
import java.util.Scanner;
public class MayaDate {
public static void main(String args[]){
Scanner scan=new Scanner(System.in);
String []monName={"pop", "no", "zip", "zotz", "tzec", "xul", "yoxkin", "mol", "chen", "yax", "zac", "ceh", "mac", "kankin", "muan", "pax", "koyab", "cumhu","uayet"};
String []dayName={"imix","ik","akbal","kan","chicchan","cimi","manik","lamat","muluk","ok","chuen","eb","ben","ix","mem","cib","caban","eznab","canac","ahau"};
int num=Integer.parseInt(scan.nextLine());
String []ss=new String[num];
for(int i=0;i<num;i++){
String s=scan.nextLine();
String []str=s.split(" ");
int hday=Integer.parseInt(str[0].substring(0, str[0].length()-1));
int hyear=Integer.parseInt(str[2]);
int totDay=0;
for(int j=0;j<monName.length;j++){
if(str[1].equals(monName[j])){
totDay=hyear*365+j*20+hday;
break;
}
}
ss[i]=(totDay%13+1)+" "+dayName[totDay%20]+" "+totDay/260;
}
System.out.println(num);
for(String sss:ss){
System.out.println(sss);
}
}
}
代码八百年前就打出来了,但是一直出现wrong answer,一直找不到错误,到网上找了思路和我差不多的解答,还是不知道哪里错了,最后,拿着他的和我的一个一个字母改,就对了,但是还是不知道自己原来代码哪里错了,还是跑去看discuss,发现题目耍了小心机,有一个五天的月份没有放到那二十个正常的月份中一起说,也就是我没有对他进行便利,真是逼狗啊。。。
我不相信自己在家就他妈敲不了代码了?!
- POJ 1008 玛雅历
- POJ 1008 玛雅历
- POJ 1008 玛雅历
- [POJ] 1008 -> 玛雅历
- Poj 1008 玛雅历
- poj 1008 玛雅历
- POJ 1008 玛雅历(模拟|日期计算)
- POJ-2965:玛雅历
- POJ 1008 玛雅日历
- POJ 1008 玛雅日历
- 文章标题 poj 1008:玛雅历(模拟)
- 百练2965:玛雅历(poj 1008)
- POJ 百练 2965: 玛雅历
- POJ 百炼 保研机试 2965:玛雅历
- acm.pku 1008 玛雅历
- PKU ACM 1008 玛雅历
- 玛雅历
- 玛雅历
- 欢迎使用CSDN-markdown编辑器
- 5-6 一帮一 (15分)
- QList和QThread不能被用于.so的编写
- warning C4244: “=”: 从“ULONGLONG”转换到“DWORD”,可能丢失数据
- Spring Boot多数据源配置(一)durid、mysql、jpa整合
- poj 1008 玛雅历
- jquery 记事本
- c++ stack 类 数据结构实验之栈七:出栈序列判定
- 菜鸟先飞之星座运势API调用
- ubuntu 问题集 权限、ipv6关闭
- 安装JIRA项目跟踪工具,不使用推荐版本,使用自己的服务器
- C 参数为...的使用方法
- SpringMVC的Controller接受不到参数的问题解决
- 接口测试用例设计