반응형
🔺 문제
1924번: 2007년
첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다.
www.acmicpc.net
🔺 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int[] month = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int mm = Integer.parseInt(st.nextToken());
int dd = Integer.parseInt(st.nextToken());
int days = 0;
for(int i = 1 ; i < mm ; i++) {
days += month[i];
}
days += dd;
String answer = " ";
switch(days % 7) {
case 1:
answer = "MON"; break;
case 2:
answer = "TUE"; break;
case 3:
answer = "WED"; break;
case 4:
answer = "THU"; break;
case 5:
answer = "FRI"; break;
case 6:
answer = "SAT"; break;
case 0:
answer = "SUN"; break;
}
System.out.println(answer);
}
}
|
cs |
✅ 해결 아이디어
✔ 구현
🔺 다른 풀이들
비슷..
💬 느낀 점
브론즈 짱!
1회독 | 2회독 | 3회독 | 4회독 | 5회독 |
V |
반응형