출력 결과 추적(2)
-
정보처리기사 실기 C 배열·포인터: 값 변화와 출력 결과 추적하는 법
이 글은 LIFE ARCHITECTURE의 WORK 카테고리 ‘일하며 공부하는 구조’ 기록입니다. 퇴근 후 짧은 시간에 자격증 공부를 이어가려면 의지보다 ‘한 번에 끝낼 수 있는 작은 단위’로 공부를 쪼개는 구조가 필요합니다. 이번에는 C 배열과 포인터를 예로, 가리키는 위치와 배열에 저장된 값을 따로 기록하며 출력 결과를 추적하는 방법을 정리했습니다.저녁 공부 시간을 조금 남겨 두고 짧은 C 코드를 펼친다. 배열의 숫자는 단순한데 별표와 더하기 기호가 붙는 순간 눈이 멈춘다. 방금 바뀐 것은 포인터였을까, 포인터가 가리키는 값이었을까. 처음부터 머릿속에서 모두 계산하려 하면 앞줄의 변화를 놓치기 쉽다.출력 문제를 풀 때는 배열의 현재 값과 포인터가 가리키는 인덱스를 별도로 기록하고, 한 문장씩 갱신하면..
2026.10.07 -
정보처리기사 실기 Python 반복문·리스트 출력 결과 추적법 | 표로 푸는 예제
이 글은 LIFE ARCHITECTURE의 WORK 카테고리 ‘일하며 공부하는 구조’ 기록입니다. 퇴근 후 짧은 시간에 자격증 공부를 이어가려면 의지보다 ‘한 번에 끝낼 수 있는 작은 단위’로 공부를 쪼개는 구조가 필요합니다. 이번에는 Python 반복문과 리스트를 예로, 인덱스마다 값이 바뀌는 과정과 두 출력 결과를 한 줄씩 추적하는 방법을 정리했습니다.출근 준비를 마치고 짧은 코드를 한 번 읽는다. 숫자 세 개뿐인데 반복문이 지나간 뒤에는 원래 리스트와 새 리스트가 모두 달라져 있다. 머릿속으로 한꺼번에 계산하면 두 결과를 섞기 쉽다. 이럴 때는 반복 횟수, 읽는 위치, 바뀐 값을 한 행씩 기록하면 된다.Python 리스트 출력 문제는 반복문의 현재 인덱스 → 그 자리의 값 변경 → 조건 판단 → 새..
2026.10.05