나이 출력

코딩테스트 연습

목록 보기
1/1

Q: 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요.

//내 코드
function solution(age) {
    var answer = 0;
    answer = 2022 - age + 1
    return answer;
}
//다른 사람 코드
function solution(age) {
    return new Date().getFullYear() - age + 1;
}

Date.prototype.getFullYear()

getFullYear() 메서드는 주어진 날짜의 현지 시간 기준 연도를 반환합니다.

당연히 2022를 넣어서 풀어야한다고 생각했는데 메서드를 사용하는 풀이가 있다는 게 신기했다.

profile
개발자가 되기 위해 성장 중

1개의 댓글

comment-user-thumbnail
2023년 4월 24일

new Date() 에는 많은 메서드들이 존재하니 한 번 찾아보세요!
전 주로 new Date().toLocaleString() 을 자주 쓰는 거 같네요ㅎㅎ

답글 달기