조아마시

쓸모 있는 상세페이지 만들기

웹개발/python

파이썬 100제

joamashi 2025. 4. 19. 17:47
반응형

파이썬 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
반응형