2023년 1월 1일
08:00 AM
Buffering ...

최근 글 👑

Lv0 JS 프로그래머스 #1 - 숫자 비교하기, 두 수의 곱, 나이 출력

2023. 8. 1. 15:41ㆍ프로그래머스 JS 코딩테스트
반응형

4. 숫자 비교하기

문제설명

  • 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성

제한 사항

  • 0 ≤ num1 ≤ 10,000 
  • 0 ≤ num2 ≤ 10,000

입출력 예시

  • num1이 2이고 num2가 3이므로 다릅니다. 따라서 -1을 return
  • num1이 11이고 num2가 11이므로 같습니다. 따라서 1을 return
  • num1이 7이고 num2가 99이므로 다릅니다. 따라서 -1을 return

풀이

const solution = (num1, num2) => num1 === num2 ? 1 : -1
// 인수 두 개를 받은 후 두 인수인 num1과 num2가 같다면 1, 다르면 -1 반환

 

 

5. 두 수의 곱

문제설명

  • 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성

제한 사항

  • 0 ≤ num1 ≤ 100 
  • 0 ≤ num2 ≤ 100

입출력 예시

  • num1이 3, num2가 4이므로 3 * 4 = 12를 return
  • num1이 27, num2가 19이므로 27 * 19 = 513을 return

풀이

const solution = (num1, num2) => num1 * num2
// 두 개의 인수 num1과 num2를 받은 후 두 인수를 곱한 값을 반환
` * 은 곱셈 `

 

 

6. 나이 출력

문제설명

  • 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성

제한 사항

  • 0 < age ≤ 120
  • 나이는 태어난 연도에 1살이며 1년마다 1씩 증가

입출력 예시

  • 2022년 기준 40살이므로 1983년생
    2022년 기준 23살이므로 2000년생

풀이

const solution = age => 2022 - age + 1
// age라는 인수를 받는다
// 2022년이 기준이므로 2022 - age + 태어날 때 1살이므로 + 1

 

  • 정답률 높은 순부터 풀이
  • 매일 3 문항 풀이
반응형