알고리즘/백준
[백준 알고리즘 - 1008] 두 수의 나눗셈
Simple H
2018. 7. 20. 19:00
문제 : 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
https://www.acmicpc.net/problem/1008
IF문은 주어진 문제에서 조건으로 주어진 값을 적용했습니다.
(0 < A, B < 10)
package Algorithm; /* 문제 : 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. */ public class Algorithm1008 { public void print(int a, int b){ if(a>0 && b < 10){ System.out.println(String.format("%.9f", (a/(double)b))); } } }
조건을 최대한 맞춰서 진행하는 것이 좋습니다.
절대/상대 오차는 10-9 까지 허용한다.라는 조건도 존재합니다.
String.format함수는 출력값을 원하는 형태로 포맷을 지정해주는 메소드 입니다.
%.9f 는 소숫점을 9자리 이상에서 (10자리째) 반올림한 후 출력한다. 라고 생각하시면 됩니다.
String.format()이 나옴으로써 좀더 복잡해보이지만 결과값을 지정한다고 생각하면 좋을것 같습니다.
이상 많은 정보를 공유하고싶은 '코승이' 였습니다.
오늘도 좋은 하루보내시고 좋은 마무리를 기원합니다.
(공감은 많은 도움이 됩니다)