hu9801   2년 전

왜 런타임에러가 발생하는지 잘모르겠어요 vscode로 실행해보니 잘 실행되는거 같은데 ㅜㅜ

henyu16   2년 전

인덱스 넘어가서 생겼습니다.

N이 5니까 다섯번 반복되고


i가 0일때 j 는 1

i가 1일때 j 는 2

i가 2일때 j 는 3

i가 3일때 j 는 4

i가 4일때 j 는 5

n[5]는 없으니까 에러 생겼습니다.

hu9801   2년 전

그래서 j를 없애고 n[0]로 비교하는 값을 고정시킨 채로 소스를 다시 작성했는데 결과값은 잘 나오는데 틀렸다고 나오네요 뭐가 틀린건지 모르겠어요 ㅠ

crookid   2년 전

N이 1일 경우에 대한 예외처리가 필요합니다. for문을 한번도 통과하지 않았기 때문에 max와 min에 대한 정의가 되지 않습니다.

henyu16   2년 전

참고로 max() 함수와 min()함수를 사용하면 간단하게 코드를 구현할수도 있습니다!!

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