J2KB 3기 서브젝트 8주차 (1) 폰켓몬

새벽하늘·2021년 5월 25일
0

프로그래머스

목록 보기
2/11

❓문제

🤔 풀기 전

문제점

  • 구현에 너무 초점을 맞춰 문제 자체를 파악하지 못하는 오류를 범했다
  • 문제에서 요구하는 점이 무엇인지 먼저 파악하기 연습 🔥

🙋🏻‍♀️ 내 코드

def solution(nums):
    answer = 0
    set_list = list(set(nums))
    #print(set_list)
    #print(len(set_list))
    cntSetList = len(set_list)
    selectN = len(nums)//2

    if cntSetList >= selectN:
        answer = selectN
    else:
        answer = cntSetList
    return answer

👀 다른 사람의 코드

def solution(ls):
    return min(len(ls)/2, len(set(ls)))

배운점

💡 코드를 줄이는 방법

profile
만들고 싶은 거 다 만들 수 있는 그날까지

0개의 댓글