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 |