오늘 뭐했냐/기억하면 좋을 문제들

출생년도 구하기

스스로에게 2023. 5. 25. 20:11

2022년 기준으로 어떤 사람의 나이를 가지고 출생년도를 구하는 문제이다

태어난 연도부터 1살이다

function solution(age) {
    var answer = 2022-age+1;
    console.log(`2022년 기준 40살이므로 ${answer}년생입니다`)
    return answer;
}

2022년을 기준으로하기에 명확하게 년도를 추가해 주었다 하지만 저것은 문제가 2022년에 나왔기 때문이라고 생각하고 만약에 지금 현재의 연도를 기준으로 한다면 어떨까? 2023, 2024 매년 바꿔줘야하나? 아래 코드를 보면

// Date.prototype.getFullYear() : 주어진 날짜의 현지 시간 기준 연도를 반환합니다. 
function solution(age) {
    return new Date().getFullYear() - age + 1;
}

위에 답이 출제자의 처음 의도에 가까운 것 같았다 

 

공부했던 부분이고 알 수 있었던 부분인데 확실히 많이 풀고 경험해보면서 생각을 넓혀야할 것 같다

'오늘 뭐했냐 > 기억하면 좋을 문제들' 카테고리의 다른 글

각도기 구하기  (0) 2023.05.25
숫자 비교  (0) 2023.05.25
몫 구하기  (0) 2023.05.25
단순한 더하기 문제였지만  (0) 2023.05.25
1주차 과제  (0) 2023.05.23