import java.util.*;
public class Main {
/**
* @author hunglee
*/
static String[] haabMonthName = {"pop", "no", "zip", "zotz", "tzec",
"xul", "yoxkin", "mol", "chen", "yax", "zac", "ceh", "mac",
"kankin", "muan", "pax", "koyab", "cumhu", "uayet"};
static String[] tzolkinDayName = {"imix", "ik", "akbal", "kan",
"chicchan", "cimi", "manik", "lamat", "muluk", "ok", "chuen",
"eb", "ben", "ix", "mem", "cib", "caban", "eznab", "canac",
"ahau"};
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int t = in.nextInt();
System.out.println(t);
while (t-- > 0) {
int day = (int) in.nextDouble();
int month = getMonthFromHaab(in.next());
int year = in.nextInt();
int date = year * 365 + month * 20 + day;
day = date % 13 + 1;
month = date % 20;
year = date / 260;
System.out.println(day + " " +
tzolkinDayName[month] + " " + year);
}
}
private static int getMonthFromHaab(String sval) {
for (int i = 0; i < haabMonthName.length; i++)
if (sval.equals(haabMonthName[i])) return i;
return -1;
}
}
Không có nhận xét nào:
Đăng nhận xét