별 생각없이 스르륵 풀면 되는 문제
현재까지의 모든 날을 더해서 요일의 수(7)로 나눠주면 답을 구할 수 있다.
#include <string>
#include <vector>
using namespace std;
int mon[12] = { 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
string week[7] = { "FRI","SAT","SUN","MON","TUE","WED","THU" };
string solution(int a, int b) {
string answer = "";
int day = b - 1;
for(int i = 0; i < a - 1; i++) {
day += mon[i];
}
answer = week[day % 7];
return answer;
}
|
cs |
'problem solving' 카테고리의 다른 글
[프로그래머스][1차] 비밀지도 (0) | 2020.03.06 |
---|---|
[프로그래머스]문자열 내 마음대로 정렬하기 (0) | 2020.03.06 |
[프로그래머스]체육복 (0) | 2020.03.06 |
[프로그래머스]K번째수 (0) | 2020.03.06 |
[프로그래머스]모의고사 (0) | 2020.03.06 |