엣지 케이스(Edge Case) : 문제에서 주어지는 입력 값 중에서 특수한 상황이나 극단적인 경우를 의미합니다. 일반적인 경우와는 다르게 처리해야 하거나, 예상치 못한 오류가 발생할 수 있는 경우를 가리키죠. 보통 엣지 케이스는 프로그램의 한계 값이나 예외적인 상황을 다룹니다.

엣지 케이스를 고려하는 것은 프로그램이 모든 상황에서 제대로 작동하는지 확인하는 데 중요합니다.

엣지 케이스는 주어진 입력 범위에서 극단적인 값들이나 논리적 예외를 생각해보고 그것에 대해 프로그램이 올바르게 동작하는지 확인하는 과정입니다.