[알고리즘문제풀기] 두 수의 나눗셈

silver's avatar
Nov 16, 2024
[알고리즘문제풀기] 두 수의 나눗셈
 

문제

 

내가 작성한 정답

class Solution { public int solution(int num1, int num2) { int answer = 0; boolean range = ((0<num1&&num1<=100)&&(0<num2&&num2<=100)); if(range){ answer = (int)Math.floor((double)num1 / (double)num2 * 1000); } return answer; } }
class Solution { public int solution(int num1, int num2) { int answer = 0; boolean range = ((0<num1&&num1<=100)&&(0<num2&&num2<=100)); if(range){ answer = (num1*1000)/num2; } return answer; } }

다른 사람들이 작성한 정답

class Solution { public int solution(int num1, int num2) { double result = (double) num1 / (double) num2; return (int) (result * 1000); } }
 
💡

Math.floor(a) 메소드 : a의 내림값 출력

Math.floor(3.4) = 3 Math.floor(-3.4) = -4
 
Share article

silver