문제설명

문제분석

  • 상품명과 무게의 정보를 dict 변수를 이용하여 저장한다.
  • 입력된 순서대로 트럭에 싣는다

코드

def solution(max_weight, specs, names):
    truck = 0
    truck_num = 1
    dic_specs =dict(specs)
    
    for name in names:
        if truck + int(dic_specs[name]) > max_weight:
            truck_num += 1
            truck = int(dic_specs[name])
        else:
            truck = truck + int(dic_specs[name])
            
    return truck_num

profile
AI Tensorflow Python

0개의 댓글