[Programmers] - 폰켓몬
1950 단어 programmersalgorithmalgorithm
1. Problem 📃
🙌 출처 - 프로그래머스 🙌
다음 문제는, 폰켓몬의 수를 문제의 조건에 맞춰 최대로 구하는 문제입니다.
2. Logic 👨🏫
- 종류가 다른 N/2마리를 가질 수 있다는 문제의 조건을 이용해 중복없는 폰켓몬의 마리수를 구해준다.
- 원래 총 길이와 중복없는 길이를 비교해 전자가 같거나 더 크면 중복없는 폰켓몬의 수를, 후자가 더 N/2마리 선택 가능하다.
3. Code 💻
1. 내가 푼 코드
def solution(nums):
r_len = len(nums) // 2
if len(set(nums)) <= r_len:
r_len = len(set(nums))
return r_len
4. Feedback 📚
- 종류가 다른 N/2마리를 가질 수 있다는 문제의 조건을 이용해 중복없는 폰켓몬의 마리수를 구해준다.
- 원래 총 길이와 중복없는 길이를 비교해 전자가 같거나 더 크면 중복없는 폰켓몬의 수를, 후자가 더 N/2마리 선택 가능하다.
1. 내가 푼 코드
def solution(nums):
r_len = len(nums) // 2
if len(set(nums)) <= r_len:
r_len = len(set(nums))
return r_len
4. Feedback 📚
이 문제는 문제 길이만 길었지 실질적으로 요구하는 사항은 적었기 때문에 풀기 쉬운 문제에 속하지 않았나 싶다.
Author And Source
이 문제에 관하여([Programmers] - 폰켓몬), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@odh0112/Programmers-폰켓몬저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)