나이를 구하는 문제인데 날짜에 관련된 메소드들의 사용법을 정확히 몰라서 공부했음
Restrictions
0 < age ≤ 120
나이는 태어난 연도에 1살이며 1년마다 1씩 증가합니다.
Date() 함수를 이용해서 해결해야겠다는 생각은 들어서 내부 API도 들어가보고 했지만 찾지 못했음.
내부 API를 클릭해서 들어갔을 때 내가 흐릿하게 아는 형태들이 안보였음. month 라던지 year 이라던지 하는
모질라에 date() 검색
function solution(age) {
const date = new Date(2022, 3, 24)
const birthyear = date.getFullYear() - age + 1
return birthyear;
}
더 찾아볼 생각을 하지 않고 검색했었는데 여기서 API의 저 영어들을 좀 읽어보려했거나 내부에 3개의 API 중 하나라도 눌러보았다면 굳이 검색을 하지 않아도 됬을텐데라는 생각이 들었음.
코드를 마치고 채점하고 나서 혹시나 하는 마음에 API를 다시 들어가서 toLocaleString을 눌러보니 모질라에서 봤던 것들이 나와있었음. 물론 영어라서 조금은 덜 친절하고 시간이 오래 걸릴 수 있으나 검색에 의존하지 않는 해결사가 되고 싶다는 실력에 맞지 않는 고집이 있어서 그렇게 하도록 노력중