230223_TIL

reggias·2023년 2월 24일
0

I learned

목록 보기
47/62

나이를 구하는 문제인데 날짜에 관련된 메소드들의 사용법을 정확히 몰라서 공부했음

Q. 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요.

Restrictions

0 < age ≤ 120
나이는 태어난 연도에 1살이며 1년마다 1씩 증가합니다.

What was the problem

Date() 함수를 이용해서 해결해야겠다는 생각은 들어서 내부 API도 들어가보고 했지만 찾지 못했음.

Things i tried

내부 API를 클릭해서 들어갔을 때 내가 흐릿하게 아는 형태들이 안보였음. month 라던지 year 이라던지 하는

how did you solve it?

모질라에 date() 검색

All code

function solution(age) {
    const date = new Date(2022, 3, 24)
    const birthyear = date.getFullYear() - age + 1
    
    return birthyear;
}

What new did you learn?

더 찾아볼 생각을 하지 않고 검색했었는데 여기서 API의 저 영어들을 좀 읽어보려했거나 내부에 3개의 API 중 하나라도 눌러보았다면 굳이 검색을 하지 않아도 됬을텐데라는 생각이 들었음.

코드를 마치고 채점하고 나서 혹시나 하는 마음에 API를 다시 들어가서 toLocaleString을 눌러보니 모질라에서 봤던 것들이 나와있었음. 물론 영어라서 조금은 덜 친절하고 시간이 오래 걸릴 수 있으나 검색에 의존하지 않는 해결사가 되고 싶다는 실력에 맞지 않는 고집이 있어서 그렇게 하도록 노력중

profile
sparkle

0개의 댓글