문제
처음 작성한 코드
def solution(n):
ans = []
while(n):
n,b = divmod(n,3)
ans.append(b)
answer = sum([value*(3**i) for i,value in enumerate(list(reversed(ans)))])
return answer
깨달은 점
파이썬에서 제곱은 ** 으로 쓴다.
divmod()하면 몫과 나머지를 반환해준다.
이번 문제는 잘 짠 것 같당~:)
'Programmers' 카테고리의 다른 글
모의고사 (0) | 2020.12.30 |
---|---|
체육복 (0) | 2020.12.30 |
2016년 (0) | 2020.12.29 |
같은 숫자는 싫어 (0) | 2020.12.29 |
나누어 떨어지는 숫자 배열 (0) | 2020.12.29 |