
후수에게 1.5점을 추가한다는 점을 제외하면 점수 계산은 동일합니다.
1.5점은 int로 표현할 수 없습니다.
그렇기에 소수점을 사용하는 자료형을 쓰는 것이 방법이기도 하지만 2를 곱하면 3이 된다는 점을 활용하면 int로도 해결할 수 있습니다.
#include <iostream>
using namespace std;
int points[] = {26, 14, 10, 6, 6, 4};
int sum1, sum2 = 3;
int main()
{
ios::sync_with_stdio(0), cin.tie(0);
for (int i = 0, j; i < 6; ++i)
{
cin >> j;
sum1 += points[i] * j;
}
for (int i = 0, j; i < 6; ++i)
{
cin >> j;
sum2 += points[i] * j;
}
cout << (sum1 > sum2 ? "cocjr0208" : "ekwoo");
return 0;
}
모든 점수에 대해서 2를 곱한 뒤 계산을 해주는 방법을 사용하면 int로 해결됩니다.
후수에 대한 추가 점수를 꼭 고려해야 합니다.