Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- kt 에이블스쿨 6기 미니 프로젝트
- 케이티 에이블스쿨 6기 java
- kt 에이블스쿨 기자단
- 케이티 에이블스쿨 6기 ai
- 프로그래머스
- 티스토리챌린지
- KT AIVLE
- kt aivle school
- 케이티 에이블스쿨 6기
- 데이터 프레임
- 에이블 기자단
- 백준
- 케이티 에이블스쿨 6기 spring
- kt 에이블스쿨 6기
- 파이썬
- 케이티 에이블스쿨
- 오블완
- 케이티 에이블스쿨 기자단
- 판다스
- 케이티 에이블스쿨 6기 후기
- 구현
- KT 에이블스쿨
- 백준 사탕 게임
- 네트워크
- 머신러닝
- 앙상블
- SQLD
- kt 에이블스쿨 6기 ai
- 알고리즘
- kt 에이블스쿨 6기 빅프로젝트
Archives
- Today
- Total
목록백준 파이썬 1062 (1)
미식가의 개발 일기

문제 읽을 수 있는 단어 개수가 최대가 되는 K개의 글자 찾기 모든 단어는 "anta"로 시작되고, "tica"로 끝난다. 남극언어에 단어는 N개 밖에 없다고 가정 - N - K - 단어: 영어 소문자, 8 해결 방법모든 단어에는 앞, 뒤로 무조건 와야하는 문자가 있으므로 'antic'은 무조건 K개의 글자에 포함되어야 한다. 따라서 K의 값이 5보다 작다면 정답은 0이고, 알파벳은 총 26글자 이므로 K의 값이 26이라면 정답은 N이다.itertools의 combinations를 사용하여 K-5개로 이뤄진 단어의 조합들을 탐색하며 읽을 수 있는 단어의 최댓값을 업데이트 해주면 된다.단, 여기서 중요한 최적화 포인트는 비트 마스크 연산이다.(처음에는 집합을 이용해 포함 여부를 판별했지만, 시간 초과가 ..
Python/Algorithm
2025. 4. 10. 20:51