연습장

A/B - 2 - 15792

anothel 2021. 10. 19. 00:56
시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
0.5 초
(추가 시간 없음)
512 MB 3812 1068 848 36.520%

 

문제

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

 

입력

첫째 줄에 A와 B가 주어진다. (0 < A, B ≤ 10,000)

 

출력

첫째 줄에 A/B를 출력한다.

 

서브 태스크

번호 배점 제한
1 1 절대/상대 오차는 10^-1 까지 허용한다.
2 2 절대/상대 오차는 10^-2 까지 허용한다.
3 6 절대/상대 오차는 10^-6 까지 허용한다.
4 9 절대/상대 오차는 10^-9 까지 허용한다.
5 20 절대/상대 오차는 10^-20 까지 허용한다.
6 50 절대/상대 오차는 10^-50 까지 허용한다.
7 100 절대/상대 오차는 10^-100 까지 허용한다.
8 312 절대/상대 오차는 10^-312 까지 허용한다.
9 500 절대/상대 오차는 10^-500 까지 허용한다.
10 1000 절대/상대 오차는 10^-1000 까지 허용한다.

 

입력1 출력1 입력2 출력2
1 3 0.33333333333333333333333333333333 4 5 0.8

 

힌트

소수점 2,000자리 보다 많이 출력하면 출력 초과를 받을 수도 있다.

 

Solution

https://github.com/anothel/BOJ/blob/main/app/15792_A%C3%B7B_2.cc

 

GitHub - anothel/BOJ

Contribute to anothel/BOJ development by creating an account on GitHub.

github.com

 

후기

처음에는 단지 double 자료형을 사용해서 출력하면 될 줄 알았는데 그게 아니었다. 몫을 구한 후, 나머지를 계속해서 구하는 식의 문제이다. 초등학교 수학 시간에 나누기를 할 때 피제수를 제수로 나눈 후 나온 나머지에 10을 곱한 후 몫을 구하고 나온 나머지에 10을 곱한 후 몫을 쓰는 식을 반복해서 해를 구했다. 이걸 코드로 옮긴 것이다.

 

(url: https://www.acmicpc.net/problem/15792)

 

728x90

'연습장' 카테고리의 다른 글

Perimeter of squares in a rectangle  (0) 2021.10.19
곱셈 - 2588  (0) 2021.10.19
N과 M (8) - 15657  (0) 2021.10.19
N과 M (7) - 15656  (0) 2021.10.19
N과 M (6) - 15655  (0) 2021.10.19