Programmers

programmers 문제 풀이 02

백단비 2023. 3. 24. 02:45

문제설명 : 숫자 비교하기

정수 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빼줘야합니다
}

 

https://programmers.co.kr/

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