snujoon   5년 전

나름 다른숫자를 넣어봐도 풀리는데 뭐가 문제인지 모르겠습니다.

string으로 2개를 입력받아서 substr로 각각의 자리를 stoi로 변형시켜서 풀었는데 어디서 잘못한거일까요?

snujoon   5년 전

해결은 했는데 왜 해결한 방식이랑 큰 차이가 없는데 해결된지 모르겠습니다.

djm03178   5년 전

100

100

을 넣고 둘의 출력의 차이를 비교해 보세요.

그리고 "~으로 푸는 게 문제"라는 건 없습니다. 코드 내부에서 무엇을 사용해서 무슨 연산을 하든 오로지 결과만 잘 출력하면 됩니다.

snujoon   5년 전

말씀의 요지는 이해했습니다. 하지만 100 100 에서 000이 나온다고해서 그것이 틀렸다고 할 수 있나요?

djm03178   5년 전

채점 프로그램에게 인간적인 면모를 요구하면 안 됩니다. 채점 프로그램은 그저 출력이 일치하는지를 검사할 뿐이고, 000은 그냥 '0'이라는 문자가 3개 있는 것이지 정수값으로 생각하고 0과 동일한 것으로 생각하지는 않습니다.

그리고 이 문제 뿐 아니라 거의 모든 문제에서 별다른 설명이 없다면 leading zero는 출력하지 않는 것만 정답으로 인정됩니다. 출제자가 굳이 그러한 표기까지 정답으로 인정해주고자 한다면 스페셜 저지를 만들 수는 있습니다.

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