알고리즘 & 코딩 테스트 이론/강의

[🧠 Do it! 알고리즘] 1-2. 디버깅

가지코딩 2025. 5. 1. 13:56

🧠 목차

  1. 디버깅
  2. 디버깅 활용 사례

1. 디버깅

디버깅(Debugging)이란?

프로그램에서 발생하는 문법 오류나 논리 오류를 찾아 바로잡는 과정

 

디버깅 방법

  • 코드에서 디버깅하고자 하는 줄에 중단점을 설정한다. 이때 중단점은 여러 개 설정할 수 있다.
  • IDE의 디버깅 기능을 실행하면 코드를 1줄씩 실행하거나 중단점까지 실행할 수 있으며, 이 과정에서 추적할 변숫값도 지정할 수 있다. 이 방법으로 변숫값이 자신이 의도한 대로 바뀌는지 파악한다.
  •  변숫값 이외에도 원하는 수식을 입력해 논리 오류를 파악할 수도 있다.

2. 디버깅 활용 사례

코딩 테스트를 진행하며 실수하기 쉬운 4가지 오류

  • 변수 초기화 오류
  • 반복문에서 인덱스 범위 지정 오류
  • 잘못된 변수 사용 오류
  • 자료형 범위 오류

 

🧠자료형은 처음부터 long 형으로 선언한다.

자료형 범위 오류를 예방하기 위함 !
대부분의 코딩 테스트에서 계산되는 값들은 long 형 안에서 표현할 수 있으니, 변수를 선언할 때는 처음부터 long 형으로 선언한다.