백준

[백준 BOJ 1008번] A/B(C / C++, Python ) [구현]

break; 2024. 11. 17. 23:47
반응형

https://www.acmicpc.net/problem/1008

시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2초 128 MB 799855 271019 224831 34.503%

 

문제

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

 

입력

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

 

출력

첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.

 

예제 입력 1

1 3

예제 출력 1

0.33333333333333333333333333333333

 

풀이

문제는 간단합니다.

C++의 경우 더 높은 정밀도를 위해 setprecision을 사용하여 소수점 15자리까지 출력, 파이썬 또한 15자리까지 출력시키도록 했습니다.

 

코드

C++

#include <iostream>
#include <iomanip>

int main() {
    double A, B;
    std::cin >> A >> B;
    
    std::cout << std::fixed << std::setprecision(15) << A / B << std::endl;

    return 0;
}

Python

A, B = map(int, input().split())
print(f"{A / B:.15f}")

 

https://www.acmicpc.net/problem/1008

반응형