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