개발_자
2024. 5. 28. 12:58
코딩테스트 연습 > 코딩테스트 입문 > 나이 출력
문제 설명
- 머쓱이는 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요.
제한사항
- 0 < age <= 10
- 나이는 태어난 연도에 1살이며 매년 1월 1일마다 1살씩 증가합니다.
입출력 예
age | result |
40 | 1983 |
23 | 2000 |
입출력 예 설명
입출력 예 #1
- 2022년 기준 40살이므로 1983년생입니다.
입출력 예 #2
- 2022년 기준 23살이므로 2000년생입니다.
** 여기서 잠깐!
- 2022 - 2000 = 22 + 1
- 2022 - 1983 = 39 + 1
: 2022 - 출생연도 = age - 1 => 출생연도= 2022 - age + 1
*
*
*
solution.c
1 #include <stdio.h>
2 #include <stdbool.h>
3 #include <stdlib.h>
4
5 int solution(int age) {
6 int answer = 2022 - age + 1;
7 return answer;
8 }
*
*
*
solution.js
1 function solution(age) {
2 var answer = 2022 - age + 1;
3 return answer;
4 }
더 줄이면..
solution.js
1 function solution(age) {
2 return 2002 - age + 1;
3 }
예!