본문 바로가기

알고리즘/Lv. 1

프로그래머스 12935 제일 작은 수 제거하기 자바스크립트 풀이

728x90

난이도 : Lv. 1

풀이일 : 2412205

https://school.programmers.co.kr/learn/courses/30/lessons/12935

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr


문제


풀이 코드

function solution(arr) {
    var mini = Math.min(...arr)
    var answer = arr.filter(num => num != mini)
    
    return answer.length > 1 ? answer : [-1]
}
  • mini : 가장 작은 수 저장
  • answer : 가장 작은 수가 아닌 숫자들을 담아 answer 배열 생성
  • 배열에 요소가 있으면 배열 반환 아니면 [-1] 배열 반환

제출 결과


느낀점

  • 자스로도 이제 문제 풀어야지 좀 재밌다.
  • 자스로는 풀 때마다 문장 끝에 ;를 붙일지말지 고민이 된다.