최대 1 분 소요

Lv 0

문제 푸는건 5초 정리는 10분…

  • 문제 -> https://school.programmers.co.kr/learn/courses/30/lessons/120806

Java

// 내가 푼 답
class Solution {
    public int solution(int num1, int num2) {
        double z = (double)num1/(double)num2*1000;
        int answer = (int)z;
        return answer;
    }
}

// 다른 사람 풀이 

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

정리

  • pass

Python

# 내가 푼 답
def solution(num1, num2):
    answer = int(num1/num2*1000)
    return answer

# 다른 사람이 푼 답
pass

정리

  • pass

    JavaScript

// 내가 푼 답
function solution(num1, num2) {
    var answer = parseInt(num1/num2*1000);
    return answer;
}
// 다른 사람 풀이
function solution(num1, num2) {
    return Math.trunc(num1 / num2 * 1000);
}

정리

  • Math.trunc 는 반내림 한다고 보면 된다.
  • 소수점 다 버린다고 보면 됨

출처 : 프로그래머스, https://wikidocs.net/21113

댓글남기기