Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 딥러닝
- C언어알고리즘
- 밑바닥부터시작하는딥러닝
- BOF
- 백준
- 소프트맥스함수
- 신경망
- 보안
- 항등함수
- 활성화함수파이썬
- 딥러닝파이썬
- 버퍼오버플로우
- 정보보안
- 스트림암호
- 머신러닝
- 신경망구현
- C알고리즘
- 신경망 학습
- 신경망파이썬
- BOJ
- c언어
- 달고나bof
- C언어 알고리즘
- 인공지능
- FTZlevel10
- 8086CPU레지스터
- 백준알고리즘
- 알고리즘
- 파이썬신경망
- 파이썬
Archives
- Today
- Total
HeeJ's
[백준 1924] 2007년 :: C언어 본문
문제
오늘은 2007년 1월 1일 월요일이다. 그렇다면 2007년 x월 y일은 무슨 요일일까? 이를 알아내는 프로그램을 작성하시오.
입력
첫째 줄에 빈 칸을 사이에 두고 x(1≤x≤12)와 y(1≤y≤31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다.
출력
첫째 줄에 x월 y일이 무슨 요일인지에 따라 SUN, MON, TUE, WED, THU, FRI, SAT중 하나를 출력한다.
배열을 이용한 풀이
이에 대해 더 열심히 공ㅇ부해봐야겠다!
#include <stdio.h>
int month[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
const char *date[7] = { "SUN","MON","TUE","WED","THU","FRI","SAT" };
int main() {
int x, y;
scanf("%d %d", &x, &y);
for (int i = 0; i < x - 1; i++) {
y += month[i];
}
printf("%s", date[y % 7]);
return 0;
}
반응형
'<Algorithm>_solved > <BOJ>_C' 카테고리의 다른 글
[백준 2869] 달팽이는 올라가고 싶다 :: C언어 (0) | 2020.05.11 |
---|---|
[백준 4344] 평균은 넘겠지 :: C언어 (0) | 2020.05.10 |
[백준 2884] 알람 시계 :: C언어 (0) | 2020.02.10 |
[백준 2444] 별 찍기 - 7 :: C언어 (0) | 2020.02.09 |
[백준 2446] 별 찍기 - 9 :: C언어 (0) | 2020.02.09 |