가수면

[Javascript] 신대륙 발견 본문

CS/코딩 테스트

[Javascript] 신대륙 발견

니비앙 2022. 11. 22. 21:22

기원이는 오늘 항해99를 시작했다. 성격이 급한 기원이는 항해 1일 차부터 언제 수료를 하게될 지 궁금하다.

항해 1일 차 날짜를 입력하면 98일 이후 항해를 수료하게 되는 날짜를 계산해주는 알고리즘을 만들어보자.

제한 조건

  • 1 ≤ month ≤ 12
  • 1 ≤ day ≤ 31 (2월은 28일로 고정합니다, 즉 윤일은 고려하지 않습니다.)

입출력 예


 

내가 쓴 코드

function solution(month, day){
  let result = (new Date((new Date()).getFullYear(), month - 1, day))

  result.setDate(result.getDate() + 98)

  let mon = result.getMonth() + 1

  let date = result.getDate()

	return mon+'월'+date+'일';
}
console.log(solution(1,18))

분명 처음에 이렇게 썼었는데 안 돼서 다 뜯어고치고 괜히 생고생했었다.

Comments