문제
문제해결
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 하면 요일을 구할 수 있다
'[알고리즘] > 백준' 카테고리의 다른 글
자바 - 구현 - 백준 20113 긴급 회의 (0) | 2021.03.09 |
---|---|
자바 - 구현 - 백준 2960 에라토스테네스의 체 (0) | 2021.03.08 |
자바 - 구현 - 백준 1476 방 번호 (0) | 2021.03.03 |
자바 - 구현 - 백준 1453 피시방 알바 (0) | 2021.03.02 |
자바 - 구현 - 백준 11721 열 개씩 끊어 출력하기 (0) | 2021.03.02 |