RUBY

[프로그래머스] 폰켓몬 본문

PS/Programmers

[프로그래머스] 폰켓몬

RUBY_루비 2020. 11. 1. 23:59

출처:: programmers.co.kr/learn/courses/30/lessons/1845?language=python3

분류:: 

 

1. 문제 이해 및 해결과정

 

2. 풀이방법

 1. [ python ] 

def solution(nums):
    n=len(nums)//2 #잡을 수 있는 포켓몬 마리수 
    kind=len(set(nums)) #종류
    return min(n,kind) #잡을 수 있는 포켓몬과 종류 중 작은것 

 2. [ python ]

def solution(nums):
    n=len(nums)//2 #잡을 수 있는 포켓몬 마리수 
    kind=[] #추가할 수 있는 종류 
    for k in nums:
        if k not in kind:
            kind.append(k)
    return min(n,len(kind))

3. [python]

def solution(nums):
    kind = len(set(nums))
    
    if len(nums)/2 > kind :
        answer = kind
    else :
        answer = len(nums)/2
    
    return answer

 

3. 오답원인

 

4. 알게된 점

 

Comments