본문 바로가기
IT_tech/알고리즘

2007년 - 문제 풀이

by 신드로 2019. 6. 2.

package solution;

import java.util.GregorianCalendar;
import java.util.Scanner;

public class Whenday {


public static void main(String[] args) {

/*오늘은 2007년 1월 1일 월요일이다. 그렇다면 2007년 x월 y일은 무슨 요일일까? 이를 알아내는 프로그램을 작성하시오.
첫째 줄에 빈 칸을 사이에 두고 x(1≤x≤12)와 y(1≤y≤31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지
, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다.
 * */
   Scanner sc = new Scanner(System.in);
    int x = sc.nextInt();
    int y = sc.nextInt();
    sc.close();


GregorianCalendar gc=new GregorianCalendar ( 2007 x-1 , y);   //월은 -1을 해줘야함
String [] day = { "", "SUN", "MON", "TUE","WED","THU","FRI","SAT" };   //1부터 시작하므로 0 값에 ""
String yo_il = day [ gc.get ( gc.DAY_OF_WEEK ) ];

        System.out.println(yo_il);

}

}

'IT_tech > 알고리즘' 카테고리의 다른 글

문자열 반복  (0) 2019.06.16
평균값 구하기  (0) 2019.06.15
숫자의개수 구하기..  (0) 2019.06.15
10개씩 끊어 출력하기  (0) 2019.06.02
별찍기..  (0) 2019.06.01