문제: 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요.
기본 원리: 2022(현재 연도)-태어난 연도+1 =나이이다.
우리 나라는 태어날 때부터 나이를 1살로 치기 때문에 +1을 한다. 그러므로 태어난 연도=2023-age이다.
> 해결책:
int solution(int age) {
return 2023-age;
}
이외에도 다른 답들로는,
int solution(int age) {
int answer = 0;
int year = 2023;
answer = year - age;
return answer;
}
int solution(int age) {
int answer = 0;
answer = 2022 - age +1;
printf("--- age=[%d] ---", age);
printf("--- answer=[%d] ---", answer);
return answer;
}
이러한 답이 있다.