idjjm95   3년 전

안녕하세요. 최근들어서 백준을 열심히 풀고있는데,

이 문제에서 타입의 관한 질문이 생겨서 이렇게 글을 남깁니다.

제가 이번문제를 풀 때 처음에 float형 변수를 사용해서 문제를 풀었는데,

계속 틀려서 글을 보다보니까

double형 변수로 사용하시더라구요.

그래서 double형 변수를 사용했더니 정답으로 바꼈습니다.

이 문제에서 float형 변수를 사용하면 안되는 이유라도 있을까요?

감사합니다.

urd05   3년 전

float형 변수는 double형 변수에 비해 사용하는 메모리 공간이 작아서 상대적으로 정확도가 떨어집니다. 그래서 연산을 계속 하면 오차가 쌓여서 답을 잘못 계산할 가능성이 있습니다. 실수를 사용하는 대부분의 문제에서 double형 이상의 정확도를 가지는 자료형을 사용할 것을 추천합니다.

댓글을 작성하려면 로그인해야 합니다.