강의로 돌아가기
김태양

질문드립니다.

13,15,17 번만 자꾸 틀립니다.
무엇이 문제인지 알수 있을가요

작성중인 코드―solution.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using namespace std;

long long solution(int w, int h)
{
    long long answer = 0;

    long double dx = (long double)h / (long double)w;

    for (long long i = 1; i <= w; i++)
    {
        answer += (long double)h - (long double)((long double)i * dx);
    }

    answer *= 2;
    return answer;
}
  • sy

    answer에 더하실 때 실수형으로 더하셔서 그런 거 아닐까요?

    sy―2020.04.21 13:14
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.