프로그래머스 두 수의 나눗셈 (알고리즘)
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
댓글남기기