-
[🦩 프로그래머스] 최솟값 만들기 / 3진법 뒤집기Algorithm/1일 1코테 2020. 12. 21. 14:57반응형
최솟값 만들기
def solution(A,B): A.sort() B.sort(reverse=True) s = 0 for a, b in zip(A,B): s += a*b return s
3진법 뒤집기
def solution(n): answer = [] while True: answer.append(n%3) n = n//3 if n < 1: break i = 0 s = 0 while answer: a = answer.pop(-1) s += a * 3**i i += 1 return s
반응형'Algorithm > 1일 1코테' 카테고리의 다른 글
[🐉 백준 13단계] 백트래킹 (0) 2021.01.04 [🦩 프로그래머스] 하샤드수, 124 숫자의 나라 (0) 2020.12.28 [🐉 백준 12단계] 정렬 (0) 2020.12.21 [💕 프로그래머스] 소수 만들기 (0) 2020.12.19 [💕 프로그래머스] 소수 찾기 (0) 2020.12.19