알고리즘 코딩테스트 핵심이론 강의 - 디버깅

이승민·2023년 5월 23일
0

알고리즘 공부

목록 보기
2/33

https://www.youtube.com/watch?v=LYZht9VkXyE&list=PLFgS-xIWwNVX-zm4m6suWC9d7Ua9z7fuT&index=5


📌 코드의 논리 오류를 잡는 법


◾ 디버깅이란?

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

◾ 디버깅 하는 법

  • 디버깅하고자 하는 줄에 중단점을 설정하고 IDE의 디버깅 기능을 실행
  • 중단점은 여러 개 설정 가능
  • 디버깅 실행 시 한 줄씩 실행하거나 다음 중단점까지 실행 가능
  • 추적할 변숫값 지정 가능 → 변숫값이 자신의 의도대로 바뀌는지 파악
  • 변숫값 대신 수식 입력으로도 확인 가능

◾ 디버깅 활용 사례

  • 변수 초기화 오류
  • 인덱스 오류
  • 변수 사용 오류 → 디버깅 시 갑자기 음수가 나오는 경우
  • 자료형 범위 오류 → 처음부터 Long형으로 선언하자.
    보통 음수가 나올 수 없는 경우.
    예) 팩토리얼, 경우의 수, 순열, DP 등

0개의 댓글

관련 채용 정보