알고리즘 문제

알고리즘 문제 js 13 - 2016년

<zinny/> 2022. 1. 18. 01:02
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