1225번 - 이상한 곱셈
%9에서 틀렸다고 나옵니다. vs코드로는 잘만 나오는데 왜 이렇게 되는지 알 수 있을까요?
chArr1, chArr2가 각각 99...99 (10000자리의 수)인 상태에서 이상한 곱셈을 수행한다면,
int타입의 최댓값을 넘어 integer overflow가 발생합니다.
따라서, result의 타입을 바꿔줄 필요가 있을거 같습니다.
댓글을 작성하려면 로그인해야 합니다.
bobyshot 1년 전
%9에서 틀렸다고 나옵니다. vs코드로는 잘만 나오는데 왜 이렇게 되는지 알 수 있을까요?