반응형
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 | 31 |
Tags
- 파이썬
- list
- 자료구조
- 알고리즘
- 코딩 테스트
- 유한소수 판별하기
- 리스트
- itertools
- java
- 알고리즘 표현
- html
- python
- 스택
- 알고리즘의 조건 5가지
- 과일 장수
- 태그
- Import
- 자바
- 좋은 알고리즘
- 유사코드
- 알고리즘의 조건
- 코딩테스트
- 프로그래머스
- 들여쓰기로 표현한 트리
- 트리
- Tree
- import itertools
- Combination
- 큐
- LV.1
Archives
- Today
- Total
목록폰켓몬 (1)
인천의 자유인

나의 문제 풀이def solution(nums): lis = list(set(nums)) if len(nums)/2 >= len(lis): return len(lis) else: return len(nums)/2 이 문제는 최대한 많은 종류 받을 수 있는 폰켓몬 수를 구하는 것입니다. 받는 수량 (len(nums)/2) 개를 받는 가정하에 말입니다. 만약 이를 구하려면 중복을 없앤 다음 구하는 것이 좋습니다. 중복이 없게 만들면 중류가 몇개가 있는지 알 수 있기 때문입니다. 먼저 중복을 없애기 위해 set로 변경해주고 혹시 모르니 list형식으로 다시 바꿈니다.(물론 안해도 문제 없을 것 같긴 하네요) 이 작업이 끝나면 가장 많은 종료를 구하면 됩니다. 만약 받는..
Python/Python코딩테스트
2024. 7. 3. 08:20