Day 10)프로그래머스 파이썬 풀이: 과일 장수, 소수 만들기, 오픈채팅방, 개미 군단, 컨트롤 제트
프로그래머스 파이썬 풀이 노트 과일 장수, 소수 만들기, 오픈채팅방, 개미 군단, 컨트롤 제트 풀이 정리 이번 글은 Google 문서에 정리해 둔 문제 풀이 기록을 블로그용으로 다시 다듬은 글입니다. 한 가지 주제만 다루는 Day 글은 아니고, 그리디, 조합, 해시, 스택을 한 번에 복습하는 문제 묶음입니다. 원문 흐름을 빠뜨리지 않기 위해 처음 떠올린 생각, 실수한 코드, 왜 틀렸는지, 수정 풀이, 더 짧은 풀이, 초보자용 설명까지 함께 정리했습니다. 핵심 1 그리디와 정렬 핵심 2 조합과 소수 판별 핵심 3 딕셔너리와 스택 이번 문서의 공통 주제는 “문제 조건을 파이썬 자료구조..
2026. 7. 15.
정처기 3일차 수제비: 명령문·사용자 정의 함수·구조체·클래스 총정리
정보처리기사 필기 공부 기록 · 3일차 · p.4-38~p.4-55 정처기 3일차 수제비: 명령문·함수·구조체·클래스 총정리 3일차 범위는 명령문, 사용자 정의 함수, 구조체, 클래스입니다. 조건과 반복으로 실행 흐름을 만들고, 반복되는 로직은 함수로 묶으며, 관련 데이터는 구조체로, 상태와 동작은 클래스로 설계하는 순서로 이어집니다. 시험에서는 반복문의 실행 결과, break와 continue, 함수의 값 전달, s1.age와 p->age, 생성자 문법이 자주 헷갈립니다. 이 글에서는 코드가 실행되는 순서를 초보자 눈높이에서 하나씩 따라가 보겠습니다. 핵심 1 명령문은 실행 흐름을 결정한다 핵심 2 함수는 반복 로직을 이름..
2026. 7. 14.
Day 9) 프로그래머스 문자열 문제: 리스트 컴프리헨션, zip, 슬라이싱, 접미사 풀이 정리
Day 9 코딩테스트 공부 기록 프로그래머스 문자열 문제: 리스트 컴프리헨션, zip, 슬라이싱, 접미사 풀이 정리 이번 글은 Google 문서에 정리해 둔 문자열 문제 풀이 흐름을 블로그 글로 다시 다듬은 기록입니다. 핵심은 문자열을 자르고, 필요한 부분만 이어 붙이고, 접미사를 만들고, 조건에 맞게 판별하는 것입니다. 처음에는 반복문으로 차근차근 풀고, 그다음 리스트 컴프리헨션, zip(), join(), 음수 슬라이싱, sorted(), endswith()로 더 간단하게 줄이는 흐름까지 정리했습니다. 핵심 1 문자열 슬라이싱 핵심 2 컴프리헨션과 join 핵심 3 접미사와 사전순 정렬 ..
2026. 7. 14.