윤년 = 4년에 한번 씩 2월이 29일인 년
#include <string>
#include <vector>
using namespace std;
string wo[7]={"THU","FRI","SAT","SUN","MON","TUE","WED"};
int month[12]={31,29,31,30,31,30,31,31,30,31,30,31};
string solution(int a, int b) {
string answer = "";
int sum=0;
for(int i=0;i<a-1;i++){
sum+=month[i];
}
answer=wo[(sum+b)%7];
return answer;
}
프로그래머스 LV1 - 2016년 문제
1. 초기 1월1일이 금요일 값 셋팅해주기
2. 입력된 달까지의 날짜 수의 총합 구하기
3. 날짜수를 알면 요일을 구할 수 있다.
'Algorithm > 코테정리' 카테고리의 다른 글
[코테정리] C++ 순열, 조합구현(재귀) (0) | 2021.06.07 |
---|---|
[코테정리] C++ vector 기법 (0) | 2021.06.07 |
[코테정리] C++ N자리 2진수 만들기 및 2진수 변환 (0) | 2021.06.07 |
[코테정리] C++ 정렬문제 (0) | 2021.06.05 |
[코테정리] C++ 소수 구하기 에라토스테네스의 체 (0) | 2021.06.05 |