jow1025   4년 전

안녕하세요 코딩 초보자입니다.

문제에 예외처리를 해야할것같은 조건이많이주어집니다.

거의 모든 문제에 숫자나 입력의 조건이 주어지는데

예를들면 "m,n은 1000이하의자연수이고 m은 n보다작다."

"입력할 m은 10000이하의 정수다"  등의 조건이많은것같습니다.

가령 숫자입력받기의경우 1000이하의 수를 입력받으라는 문제도 scanf한줄이면 정답이되잖아요.

옛날엔 항상 이런 조건이 주어지면 m,n이상일때, m이 n보다클때 등의 예외상황을 떠올리며 간단하게라도

프로그램을 종료시키게끔 또는 재입력을받게 상황을 만드는 등의 예외처리 소스를 많이 작성하고는했는데요

예외처리를 안하고 제출하더라도 맞는 경우가 대부분입니다. 맞은 코드에 주어진 조건의 예외상황의 수를 입력하면

틀린값이나 이상한값이 나옵니다. 그래도 맞는 코드이다보니 굳이 예외처리를 안해도되는건가 싶습니다.

대부분의 코딩하는분들도 이런 것까진 신경쓰지않는것같습니다.

문제를 보고  예외처리를 꼭 해야하는 경우와 무시해도되는 경우가있나요? 아니면 융통성있게 코드를 작성하는건가요

답변주시면감사하겠습니다.!

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