백준 1072 c++ 답1 백준 1072 C++ 이 문제에서 좀 놀랐던 부분이 있다.코드에서 보면 int nwp = (newPlayWinCount * 100) / newPlayCount;이렇게 확률을 구하는 부분인데 int nwp = newPlayWinCount / newPlayCount * 100;이렇게 작성하면 틀린 답으로 나온다. 이미 나눗셈을 먼저 실행해버리면 int는 정수형이기 때문에 뒤에 있는 소수점이 사라지기 때문이다. 그렇기에 정확한 값을 나타낼 수가 없어서 틀린 답으로 나온다. #include typedef long long ll;using namespace std;ll playCount, playWinCount;int percent;bool check(ll num){ ll newPlayCount = playCount + num; l.. 2025. 2. 10. 이전 1 다음