반응형 python326 [프로그래머스] 폰켓몬 Python 3 Code 이번에도 프로그래머스 스쿨 추천 문제 중 하나인 폰켓몬을 풀어보겠다. 문제 예시 Code 구현은 중복을 지우는 set를 써서 포켓몬 종류를 구한 뒤 len과 비교하여 더 작은 것을 정답으로 리턴하게 했다. def solution(nums): answer = 0 if(len(nums)/2) > len(set(nums)): answer = len(set(nums)) else: answer = len(nums)/2 return answer 간결하게 짰다고 생각했는데 역시 파이썬은 기능이 많은 것을 활용해야 한다는 것을 아래 코드에서 느꼈다. def solution(ls): return min(len(ls)/2, len(set(ls))) min을 사용하면 이렇게 한 줄로 구현할 수 있다. 2022. 7. 29. [프로그래머스] 음양 더하기 Python3 code 스킬 체크만 하고 프로그래머스를 많이 이용하지 않아서 그런지 추천 문제에 레벨 1이 많이 떠서 얼른 해치우려고 한다. 우선 python3로 풀이해봤다. 문제 Code 너무 쉽기 때문에 바로 코드를 올리겠다. def solution(absolutes, signs): answer = 0 for i in range(len(absolutes)): if(signs[i] == True): answer += absolutes[i] else: answer -= absolutes[i] return answer 이건 사실 일반적인 코드고 좋아요를 가장 많이 받은 pythonic 한 코드를 보겠다. def solution(absolutes, signs): return sum(absolutes if sign else -abs.. 2022. 7. 29. 이전 1 ··· 4 5 6 7 다음 반응형