내적

def solution(a, b):
    answer = 0
    
    for i in range(len(a)):
        answer += a[i]*b[i]
    
    return answer

3진법 뒤집기

def solution(n):
    m = []
    answer = 0
    
    while(n>=1) :
        m.append(int(n%3))
        n /= 3
    
    for i in range(len(m)):
        answer += m[i]*(3**(len(m)-(i+1)))
    
    return answer

두 개 뽑아서 더하기

from itertools import permutations

def solution(numbers):
    
    answer = sorted(list(set(list(map(sum, list(permutations(numbers,2)))))))
    
    return answer

0개의 댓글

Powered by GraphCDN, the GraphQL CDN