728x90
https://www.acmicpc.net/problem/1924
문제 설명
풀이 과정
- 나의 풀이
① 문제 바라보기
처음에는 time_t 를 이용해야하나 싶었는데.. 알고보니 솔직히 노가다 문제였다..!!
② 아이디어 열기
#include <iostream>
#include <string>
int main(void) {
int x,y;
std::cin >> x >> y; // x월 y일 입력 받기
std::string week[] = {"SUN","MON","TUE","WED","THU","FRI","SAT"};
int month[] = {31,28,31,30,31,30,31,31,30,31,30,31};
int tmp = 0;
for (int i = 1; i < x; i++) {
tmp += month[i-1];
}
tmp += y;
std::cout << week[tmp%7] << std::endl;
return 0;
}
후기
설마 했던 풀이가 사람 잡는 문제
'Algorithm > string' 카테고리의 다른 글
[백준] 10818 최소, 최대 (C++) (0) | 2022.01.18 |
---|---|
[백준] 2741 N 찍기 (C++) (0) | 2022.01.18 |
[백준] 11721 열 개씩 끊어 출력하기 (C++) (0) | 2022.01.18 |
[백준] 11721 열 개씩 끊어 출력하기 (C++) (0) | 2022.01.18 |
[백준] 11720 숫자의 합 (C++) (0) | 2022.01.18 |