3047:Bovine Birthday

keyword

カレンダー Java

概要

y年m月d日が何曜日か求める問題。
JavaのCalendarを使う。Calendar.MAY = 4などとなっていることに注意。

import java.util.*;

class Main {

	public static String weeks[] = {"none", "sunday", "monday","tuesday","wednesday","thursday","friday","saturday"};

	public static void main(String args[]){
		Scanner in = new Scanner(System.in);
		int y = in.nextInt(),
			m = in.nextInt(),
			d = in.nextInt();
		GregorianCalendar cal = new GregorianCalendar(y,m-1,d);
		System.out.println(weeks[cal.get(Calendar.DAY_OF_WEEK)]);
	}
}