Posis

[프로그래머스] 몫 구하기 본문

알고리즘/프로그래머스

[프로그래머스] 몫 구하기

CooNiHong 2022. 11. 24. 17:02

문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/120805?language=javascript 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제 설명

정수 num1num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.

제한사항

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

입출력 예

num1 num2 result
10 5 2
7 2 3

입출력 예 설명

입출력 예 #1

  • num1이 10, num2가 5이므로 10을 5로 나눈 몫 2를 return 합니다.

입출력 예 #2

  • num1이 7, num2가 2이므로 7을 2로 나눈 몫 3을 return 합니다.

나의 풀이

Java

class Solution {
    public int solution(int num1, int num2) {
        int answer = num1 / num2;
        return answer;
    }
}

JavaScript

function solution(num1, num2) {
    var answer = Math.floor(num1 / num2);
    return answer;
}

다른 사람들의 풀이를 보고 느낀 점

JavaScript는 확실히 다른 언어들과 다르고 많은 메서드를 가지고 있다는 것을 다시 한번 느꼈습니다. 처음에 Java와 똑같이 풀었는데 실수형으로 출력이 된다는 것을 깜빡하고 소수점을 자르는 Math.floor() 메서드를 활용해 풀고 나서 다른 분들의 풀이를 보니 예전에 봤던 메서드도 있고 못 봤던 메서드들도 상당히 많아서 아직은 많이 부족하다는 것을 다시 한번 느꼈습니다.

728x90