Notice
Recent Posts
Recent Comments
Link
반응형
변명은 만개 결과는 한개
[백준 1924] 2007년 본문
728x90
반응형
https://www.acmicpc.net/problem/1924
< 내 코드 >
#include <iostream>
#include <stdio.h>
using namespace std;
int main() {
int M, D;
cin >> M >> D;
int date365 = 0;
for (int i = 1; i < M; i++) {
if (i == 1 || i == 3
|| i == 5 || i == 7
|| i == 8 || i == 10
|| i == 12 ) {
date365 += 31;
}
else if (i == 4 || i == 6
|| i == 9 || i == 11) {
date365 += 30;
}
else {
date365 += 28;
}
}
date365 += D;
int date = date365 % 7;
switch (date)
{
case 0:
printf("SUN");
break;
case 1:
printf("MON");
break;
case 2:
printf("TUE");
break;
case 3:
printf("WED");
break;
case 4:
printf("THU");
break;
case 5:
printf("FRI");
break;
case 6:
printf("SAT");
break;
}
return 0;
}
< 다른사람 코드 >
#include <stdio.h>
int main(void)
{
int m, d;
printf("%.3s", "FRISATSUNMONTUEWEDTHU" - ((scanf("%d%d", &m, &d)<m) * 2 - d - m * 23 / 9) % 7 * 3);
}
< 코멘트 >
1. 다른사람코드 ( 아 이건 좀.. )
728x90
반응형
'공부 > Problem Solving' 카테고리의 다른 글
[백준 11720] 숫자의 합 (0) | 2019.05.16 |
---|---|
[백준 8393] 합 (0) | 2019.05.15 |
[백준 2441] 별 찍기 - 4 (0) | 2019.05.14 |
[백준 2440] 별 찍기 - 3 (0) | 2019.05.14 |
[백준 2439] 별 찍기 - 2 (0) | 2019.05.13 |