알고리즘 • 코딩테스트/프로그래머스

[Python, Java, javascript, Go] 몫 구하기

정의찬123123 2025. 4. 7. 11:03

몫 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/120805

Python

def solution(num1, num2):
    return num1 // num2

파이썬에서는 타입을 강하게 분류하지 않는다.
'/'은 실수 나누기, '//'은 정수 나누기이다.

Java

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

Java는 타입을 강하게 분류한다.
int 끼리 나눗셈이므로 고려하지 않아도 된다.

javascript

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

js 타입을 강하게 분류하지 않지만 정수 나눗셈 연산자가 없어서 Math.floor()를 이용한다.

Go

func solution(num1 int, num2 int) int {
    return num1 / num2
}

자바와 유사하여 설명 생략.