< 문제 내용 >
< 코드 >
< 설명 >
1) maxLength
: answer가 가질 수 있는 최대값
2) spicieCount
: 중복된 종들을 중복이 없는 set함수로 분류
3) spicieCount가 maxLength보다 큰 경우( 데려갈 수 있는 폰켓몬 종의 수를 초과했다 ), 데려갈 수 있는 최대치인 maxLength가 정답이 된다.
4) spicieCount가 maxLength보다 작은 경우( 데려갈 수 있는 폰켓몬 종의 수가 적다 ), 있는 종을 다 데려간다. ( answer = spicieCount )
< 추가 설명 >
- set 함수의 특징
1) 중복을 허용하지 않는다.
2) 순서가 없다(unorderd).
3) 집합 자료형 set에 저장된 값을 인덱싱으로 접근하려면 리스트나 튜플로 변환해야한다.
< 배운 것 >
- set함수를 통해 얻은 중복을 제거한 값이 갖는 의미를 안다.
'Algorithm > 탐색' 카테고리의 다른 글
[파이썬] "모의고사" - 완전 탐색 (0) | 2021.05.12 |
---|---|
[파이썬] "음양 더하기" - 두 배열의 매핑 (0) | 2021.05.06 |
최대값, 최소값 구하기( 파이썬, 코틀린 ) (0) | 2021.05.01 |