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