728x90
내가 쓴 코드
function solution(a, b) {
var week = [ "THU","FRI", "SAT", "SUN", "MON", "TUE", "WED"] // 1월1일이 금요일이라는 조건을 알기에 주를 목요일 부터 시작 한다
var months = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] // 매 달 일수를 지정
var k = 0; //1월1일이 금요일이여야 하기때문에 0부터 시작
for(let i = 0; i < a-1; i++) { //반복문 돌리고
k += months[i]; // 지정 달 전 달까지의 달 일수를 더하기
}
k+=b // 그리고 일수를 더하기
var an = week[k%7] //주는 무조건 7일이니까 나누기 하기
return an
}
728x90
'알고리즘 문제' 카테고리의 다른 글
알고리즘 문제 js 15 -내적 (0) | 2022.01.18 |
---|---|
알고리즘 문제 js 14 - 나누어 떨어지는 숫자 배열 (0) | 2022.01.18 |
알고리즘 문제 js 12- 부족한 금액 계산하기 (0) | 2022.01.18 |
알고리즘 문제 js 11- x만큼 간격이 있는 n개의 숫자 (0) | 2022.01.18 |
알고리즘 문제 js 10 - 행렬의 덧셈 (0) | 2022.01.18 |