문제설명 : 숫자 비교하기
정수 num1과 num2가 주어졌을 때 두 수가 같으면 1 다르면 -1을 return 하도록 solution 함수를 완성해라.
제한사항
- 0 ≤ num1 ≤ 10,000
- 0 ≤ num2 ≤ 10,000
입출력 예
num1 | num2 | result |
2 | 3 | -1 |
11 | 11 | 1 |
7 | 99 | -1 |
저는 if문 말고 삼항 연산자를 사용했습니다.
(조건) ? true : false;
function solution (num1, num2) {
return num1 === num2 ? 1 : -1 ;
}
문제 설명 : 나이 출력
머쓱이가 선생님이 몇 년도에 태어났는지 궁금해서 나이 age 주어졌을 때 2022년 기준 출생 연도를 return 하는 solution 함수 만들라는 내용입니다.
제한사항
- 0 < age ≤ 120
- 나이는 태어난 연도에 1살이며 1년마다 1씩 증가
입출력 예
age | result |
40 | 1983 |
23 | 2000 |
문제 풀이는 2022기준이라 2022를 넣어서 풀었지만 현재날짜 기준으로 구할때는 2022대신에 new Date().getFullYear()를 사용하시면 됩니다.
function solution (age) {
return 2022 - (age - 1) //태어날 때 부터 1살이니까 1빼줘야합니다
}
320x100
'Programmers' 카테고리의 다른 글
Programmers 문제 풀이 06 (0) | 2023.03.29 |
---|---|
Programmers 문제 풀이 05 (0) | 2023.03.28 |
Programmers 문제 풀이 04 (0) | 2023.03.27 |
Programmers 문제 풀이 03 (0) | 2023.03.25 |
programmers 문제 풀이 01 (1) | 2023.03.23 |