psc9316   7년 전

그림 대로 다 했는데 안되네요 ... 돌렸을땐 다 맞게 뜨는데 뭐가 문제인거죠 ㅠㅠ?

공식운 3n^2-3n+1 을 사용했습니다. 

guardian_demon   7년 전

1000000000

을 입력해 보세요. int형으로는 감당이 안 되서 일어나는 문제인 것 같습니다.

참고로 저는 아래처럼 해결했습니다. (똑같은 C언어입니다.)


- Dr.SchnabeL

guardian_demon   7년 전

참고 : 1000000000을 입력하면 18258이 답으로 나와야 합니다.


- Dr.SchnabeL

guardian_demon   7년 전

확인해보니까 확실하네요. 범위가 문제입니다. int를 고치시고 약간만 손보시면 해결될 것 같습니다.

좋은 답이 되길 바랍니다.


- Dr.SchnabeL

psc9316   7년 전

감사합니다 뭐가 문제인지도 알겠구 잘 해결되었습니다. 좋은 답변 감사합니다 !! 

guardian_demon   7년 전

도움이 되었다니 저야말로 기분이 좋군요 :)

좋은 하루 되세요~


- Dr.SchnabeL

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