poirm29   6년 전

입력으로 들어온 값을 1로 처리해주어 각 a,b배열을 비교하여 처리할 수 있도록 코드를 만들었는데
자꾸 런타임에러가 뜹니다.. 배열선언 문제인가요? 이유를 모르겠습니다..

jh05013   6년 전

100000은 수의 개수일 뿐이고 수 자체의 범위는 int 전체입니다.

poirm29   6년 전

배열에 들어오는 수자체의 범위가 int라는 말씀이시죠? 
그런데 배열크기를 100000으로 해놓아서 수의 개수를 맞추고 배열도 int로 선언해놓았는데 어떤게 문제가 된다는 말씀이신지 정확히 모르겠습니다.. ㅠㅠ

exponential_e   6년 전

작성자님 말대로 푸는건 답은 나와도 접근 방식이 틀려서 런타임 나는게 아닌가 싶네요..

반씩 나누어 가면서 값이 같은지 다른지 체크하면서 돌아야하는데 작성자님 풀이 같은 경우엔 배열 처음부터 쭉 돌아서 일일이 값들을 비교하게 되니까 런타임 나는 것 같습니다

jh05013   6년 전

그건 런타임 에러가 아닙니다.

13~14줄을 잘 보세요.

exponential_e   6년 전

아아 이해했습니다.. 저는 제 생각대로 풀면 런타임 나는 경우가 많던데 그 때문이 아니었나보네요 ㅠ

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