반응형
파이썬 100제는 기초 문법부터 중급 수준까지의 파이썬 실력을 기를 수 있는 실전 문제들로 구성되어 있어요. 아래는 100문제를 주제별로 나눠 간단히 정리한 목록이며, 원하시면 각 문제에 대한 해설과 정답 코드도 제공해 드릴 수 있습니다.
🟢 1. 기본 문법 & 변수 (1~10)
- 정수 입력받기
- 두 수의 합 구하기
- 문자열 길이 구하기
- 리스트 만들기
- 변수 swap 하기
- print 포맷팅
- 문자열 자르기
- 리스트 인덱스 접근
- 리스트 슬라이싱
- 다중 변수 할당
🟡 2. 조건문 & 반복문 (11~30)
- 홀짝 판별
- 최대값 구하기
- 구구단 출력
- 합계 구하기 (1~100)
- 팩토리얼 구하기
- 피보나치 수열
- 별 찍기 (삼각형, 역삼각형)
- 리스트 내 짝수만 출력
- break, continue 사용 예제
- 2중 for문으로 구구단 만들기
- 리스트 요소 개수 세기
- 1차원 리스트 정렬
- 리스트 중복 제거
- 특정 값 찾기
- 소수 판별기
- 소수 리스트 출력
- 숫자 뒤집기
- 특정 문자열 포함 여부 판별
- 문자열 거꾸로 출력
- 아스키 코드 활용 문제
🔷 3. 함수 & 모듈 (31~50)
- 함수 정의 & 호출
- 인자와 반환값
- 기본값 인자
- 람다 표현식
- map/filter 사용하기
- 재귀 함수로 팩토리얼
- 외부 모듈 사용 (random 등)
- 가변 인자 함수
- 문자열 압축 함수
- 리스트 평균 함수
🔶 4. 문자열 처리 (51~70)
- 문자열 대소문자 변환
- 문자열 내 숫자만 추출
- 문자 개수 세기 (Counter)
- 회문 판별기
- 문자열 중복 제거
- 단어 개수 세기
- 문자열 정렬
- 정규표현식 사용 예제
- split과 join 활용
- URL 파싱
- 이메일 검증기
- 주민번호 마스킹
🟠 5. 자료구조 (리스트/딕셔너리/튜플/집합) (71~85)
- 튜플과 리스트 변환
- 딕셔너리 정렬
- 딕셔너리 키/값 순회
- 리스트 중첩 반복
- 리스트 컴프리헨션
- set 집합 연산 (합, 교, 차)
- 중복 제거 후 정렬
- 자료 구조 변형 (zip, unpacking)
- 빈도수 기반 정렬
- value 기준 max/min 찾기
- defaultdict 활용
- collections.Counter 실습
- stack/queue 구현
🧠 6. 알고리즘 사고력 문제 (86~100)
- 피보나치 메모이제이션
- 두 리스트의 교집합 구하기
- 주어진 리스트의 모든 순열
- 두 수로 특정 합 만들기
- 괄호 짝 검사
- 괄호 문자열 올바른지 판별
- 간단한 암호화/복호화
- 문자열 압축 알고리즘
- 로또 번호 생성기
- 숫자 야구 게임 구현
- 간단한 ATM 기계 시뮬레이션
- 파일 읽기 & 쓰기 실습
- 입력된 수들의 빈도 분석
- 간단한 로또 시뮬레이션
- 약수의 합 구하기
728x90
반응형
'웹개발 > python' 카테고리의 다른 글
[파이썬] 1 in [] == False 와 (1 in []) == False 결과가 다른 이유 (0) | 2025.04.06 |
---|---|
[파이썬] Python의 AI 개발에서 기술적 장점 (0) | 2025.03.21 |
[파이썬] 설치 및 실행 방법 (0) | 2025.03.19 |