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 |
Tags
- 달고나bof
- 신경망 학습
- 신경망
- 인공지능
- BOJ
- 항등함수
- 스트림암호
- 정보보안
- C언어 알고리즘
- 활성화함수파이썬
- 백준알고리즘
- 8086CPU레지스터
- 밑바닥부터시작하는딥러닝
- 소프트맥스함수
- 버퍼오버플로우
- c언어
- 알고리즘
- 파이썬
- 신경망파이썬
- 신경망구현
- 딥러닝
- C알고리즘
- C언어알고리즘
- 딥러닝파이썬
- 보안
- 머신러닝
- 파이썬신경망
- 백준
- FTZlevel10
- BOF
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 |