[알고리즘]/백준

자바 - 구현 - 백준 1924 2007년

broship 2021. 3. 4. 10:11

문제


 

 

 

 

 

 

문제해결


import java.util.Scanner;

public class B1924_2 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int[] months = {31,28,31,30,31,30,31,31,30,31,30,31};
		
		int month = sc.nextInt();
		int day = sc.nextInt();
		
		for(int i=0;i<month-1;i++) {
			day += months[i];
		}
		
		String[] dates = {"SUN","MON","TUE","WED","THU","FRI","SAT"};
		System.out.println(dates[day%7]);
	}
}

- 월별 날짜를 months 배열에 담아놓은 후 입력된 월, 일의 총 날짜수를 구한다

- 요일이 들어있는 dates 배열 생성 후 인덱스를 총 날짜%7 하면 요일을 구할 수 있다