def solution(n):
answer = ''
while (n>=1):
rest = n % 3
n = n // 3
answer += str(rest)
return int(answer, 3)
def solution(cards1, cards2, goal):
for g in goal:
if len(cards1) > 0 and g == cards1[0]:
cards1.pop(0)
elif len(cards2) >0 and g == cards2[0]:
cards2.pop(0)
else:
return "No"
return "Yes"
def solution(name, yearning, photo):
answer = []
dic = dict(zip(name, yearning))
for pt in photo:
score = 0
for p in pt:
if p in dic:
score += dic[p]
answer.append(score)
return answer
from itertools import combinations
def solution(number):
comb = list(combinations(number, 3))
answer = 0
for cb in comb:
if sum(cb) == 0:
answer += 1
return answer
def solution(sizes):
return max(max(x) for x in sizes) * max(min(x) for x in sizes)