728x90
순서는 유지한 채 중복값들을 제거
dict.fromkeys()
https://school.programmers.co.kr/learn/courses/30/lessons/120852
def solution(n):
answer = []
i = 2
while i <= n :
if n % i == 0 :
answer.append(i)
n = n // i
else :
i += 1
return list(dict.fromkeys(answer))728x90
'𝘼𝙣𝙖𝙡𝙮𝙨𝙞𝙨 > ᴀʟɢᴏʀɪᴛʜᴍ' 카테고리의 다른 글
| 평균 구하기 numpy.mean(리스트) (0) | 2023.06.28 |
|---|---|
| [Programmers] .replace(바꿀문자, 새문자열) (0) | 2023.06.26 |
| [Programmers] 이진수 더하기 (0) | 2023.06.20 |
| [Programmers] k의 개수 (0) | 2023.06.20 |
| Collections 최빈값 모듈 - most_common (0) | 2023.06.19 |