함수 f(x, y) = x^2 + 3xy + y^2 의 그래프를 정의역 -5 <= x,y <= 5 에서 구해 그 값을 2차원 평면에 색깔로 표시하는 간단한 프로그램을 만들어야 합니다.

빨간색을 큰 값, 파란색을 작은 값으로 해서 그리려고 합니다.

어찌저찌 해서 아래 그림과 같이 구현하기는 했는데 문제는 이 결과를 '디버깅 시작' 단추를 누르고 거진 5분이 지나서야 얻을 수 있었습니다.


코드는 250줄 남짓하고 이중 for문도 몇군데 사용하기는 했지만 아무리 생각해도 이게 5분이나 걸릴 연산은 아니라고 생각합니다..

더군다나 분명 원하는 결과가 다 떴는데도 작업관리자 켜 놓고 보니 이 프로그램이 CPU 를 계속 차지하고 있더라고요..


오류가 뜨면 그 오류를 찾아 헤멜텐데 이렇게  아무런 오류도 안 뜨고, 원하는 결과가 뜨기까지 했는데 뭐가 잘못된 건지 전혀 모르겠네요..

이럴 땐 뭘 어떻게 해야 할까요..