프로그래머스 나이 출력230522 TIL

Y b·2023년 5월 22일
0

문제: 머쓱이는 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;
}

이러한 답이 있다.

profile
웹 개발자

0개의 댓글

관련 채용 정보