cnt로 O의 개수를 센 다음, X가 입력되면 삼각수 구하는 공식((cnt * (cnt + 1)) / 2)을 통해 지금까지의 점수 합을 계산하고, 계산된 점수를 ans에 쌓아둔 뒤 cnt를 0으로 초기화하는 식으로 문제를 풀었습니다. \n을 입력 받았을 때는 여기에 ans를 프린트한 다음 ans=0으로 초기화시킨 뒤 end를 하나씩 늘려서 처음 친 숫자 만큼만 프로그램이 돌아가게 만들었습니다.
코드가 깔끔하지는 않지만 여기에 딱히 논리적 결함이 있는 것 같지도 않고, 예제를 입력하여도 답이 출력 예제와 똑같이 나오는데... 채점을 하면 틀렸다고만 나와서 도통 모르겠습니다. 어디가 문제인 걸까요?ㅠㅠ
asd0014a 1년 전
#include<string.h> 없이 8958번 OX퀴즈를 풀었습니다.
cnt로 O의 개수를 센 다음, X가 입력되면 삼각수 구하는 공식((cnt * (cnt + 1)) / 2)을 통해 지금까지의 점수 합을 계산하고, 계산된 점수를 ans에 쌓아둔 뒤 cnt를 0으로 초기화하는 식으로 문제를 풀었습니다. \n을 입력 받았을 때는 여기에 ans를 프린트한 다음 ans=0으로 초기화시킨 뒤 end를 하나씩 늘려서 처음 친 숫자 만큼만 프로그램이 돌아가게 만들었습니다.
코드가 깔끔하지는 않지만 여기에 딱히 논리적 결함이 있는 것 같지도 않고, 예제를 입력하여도 답이 출력 예제와 똑같이 나오는데... 채점을 하면 틀렸다고만 나와서 도통 모르겠습니다. 어디가 문제인 걸까요?ㅠㅠ