/* 두 수의 나눗셈
* 정수 num1과 num2가 매개변수로 주어질 때,
* num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return
*
* num1 num2 result
* 3 2 1500 num1이 3, num2가 2이므로 3 / 2 = 1.5에 1,000을 곱하면 1500
* 7 3 2333 num1이 7, num2가 3이므로 7 / 3 = 2.33333...에 1,000을 곱하면 2333.3333.... 이 되며, 정수 부분은 2333
* 1 16 62 num1이 1, num2가 16이므로 1 / 16 = 0.0625에 1,000을 곱하면 62.5가 되며, 정수 부분은 62
*/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import java.util.*; public class programmer_0_34 { static int a1 = 3; static int b1 = 2; static int a2 = 7; static int b2 = 3; static int a3 = 1; static int b3 = 16; public int solution(int num1, int num2) { int answer = 0; double value = (double)num1 / num2 * 1000; answer = (int)value; return answer; } public static void main(String args[]){ programmer_0_34 t = new programmer_0_34(); System.out.println("---------------------------------------"); System.out.println("result = " + t.solution(a1,b1)); System.out.println("---------------------------------------"); System.out.println("result2 = " + t.solution(a2,b2)); System.out.println("---------------------------------------"); System.out.println("result3 = " + t.solution(a3,b3)); System.out.println("---------------------------------------"); } } | cs |