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)]); } }