패스트캠퍼스 환급챌린지 1일차: 네카라쿠배 취업 끝장내는 파이썬 코딩테스트 마스터 강의 후기
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. 오늘은 코딩테스트 준비 1일차. 첫날이라 가볍게 시작하자는 마음으로 Python의 itertools 모듈을 공부했고, 그중에서도 combinations() 함수에 집중했다. 조합은 알고리즘 문제에서 자주 등장하는 개념 중 하나인데, 직접 구현하려고 하면 인덱스 처리나 중복 제거 때문에 신경 써야 할 부분이 많다. 하지만 itertools를 사용하면 그런 복잡한 구현 없이 한 줄로 모든 조합을 구할 수 있어서 굉장히 편리하다. 예를 들어 combinations([1, 2, 3, 4], 2)라고 쓰면 [1,2], [1,3], [1,4], [2,3], [2,4], [3,4]처럼 가능한 모든 2개 조합이 생성된다.오늘은 간단한 문제 하나를 풀면서..
2025. 7. 1.