2588번 - 곱셈
나름 다른숫자를 넣어봐도 풀리는데 뭐가 문제인지 모르겠습니다.
string으로 2개를 입력받아서 substr로 각각의 자리를 stoi로 변형시켜서 풀었는데 어디서 잘못한거일까요?
해결은 했는데 왜 해결한 방식이랑 큰 차이가 없는데 해결된지 모르겠습니다.
100
을 넣고 둘의 출력의 차이를 비교해 보세요.
그리고 "~으로 푸는 게 문제"라는 건 없습니다. 코드 내부에서 무엇을 사용해서 무슨 연산을 하든 오로지 결과만 잘 출력하면 됩니다.
말씀의 요지는 이해했습니다. 하지만 100 100 에서 000이 나온다고해서 그것이 틀렸다고 할 수 있나요?
채점 프로그램에게 인간적인 면모를 요구하면 안 됩니다. 채점 프로그램은 그저 출력이 일치하는지를 검사할 뿐이고, 000은 그냥 '0'이라는 문자가 3개 있는 것이지 정수값으로 생각하고 0과 동일한 것으로 생각하지는 않습니다.
그리고 이 문제 뿐 아니라 거의 모든 문제에서 별다른 설명이 없다면 leading zero는 출력하지 않는 것만 정답으로 인정됩니다. 출제자가 굳이 그러한 표기까지 정답으로 인정해주고자 한다면 스페셜 저지를 만들 수는 있습니다.
댓글을 작성하려면 로그인해야 합니다.
snujoon 5년 전
나름 다른숫자를 넣어봐도 풀리는데 뭐가 문제인지 모르겠습니다.
string으로 2개를 입력받아서 substr로 각각의 자리를 stoi로 변형시켜서 풀었는데 어디서 잘못한거일까요?