ehn016   3년 전

비쥬얼 스튜디오에서는 테스트 케이스 모두 통과하고서
다음과 같이 테스트 케이스 추가로 입력해도 올바르게 나오는데

사이트에서 제출할 때 왜 틀렸다고 나오는지 모르겠어요.

추가 케이스 1.

100
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
(900 으로 출력)

추가 케이스 2. 

10
9999999999

(90 으로 출력)

코드에서 잘못 사용한 부분이 있을까요??

그리고 같은 문제에서 아래 2번 코드의 경우 '시간초과' 라고 나옵니다.

혹시 제가 생각하지 못한 입력이 있는 걸까요??

sonjaewon   3년 전

cin.ignore() 를 한번 지워보세요

ehn016   3년 전

신기하게 cin.ignore() 를 지워도 안되네요...

sonjaewon   3년 전

cin.ignore(); 지우고 그 대신에 getchar) 를 한번 넣어보세요.

ehn016   3년 전

답변 너무 감사드립니다.

cin.ignore() 지우고 대신 getchar() 넣어도 틀렸다고 나오고

cin.ignore() 넣고서 getchar() 이어서 써도 틀렸다고 나오네요

아마 컴파일러 차이일까 생각해봅니다ㅠㅠ

어떤 입력에서 틀렸는지만 알아도 좋겠네요 엉엉

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