philaphillip

[COS Pro 2급, Python] 6차 10번 : 사과 박스 무게의 불량 검사 본문

알고리즘/파이썬

[COS Pro 2급, Python] 6차 10번 : 사과 박스 무게의 불량 검사

잡식블로그 2024. 1. 12. 18:49
반응형

문제

불량 사과 상자가 몇 박스인지 알아보려 합니다. 사과 한 박스의 표준 무게는 weight이며, 표준 무게와 비교해 무게가 오차 10% 이내인 사과 박스는 정상품으로, 오차가 그보다 많은 사과 박스는 불량품으로 판정합니다.
예를 들어, 표준 무게가 600이라면 무게가 540 이상 660 이하인 사과 상자만 정상품입니다. 판정해야 할 사과 상자의 무게가 각각 [653, 670, 533, 540, 660]로 주어진다면 무게가 670, 533인 상자는 불량품입니다. 따라서 주어진 상자 중 불량품은 2개입니다.
표준 무게 weight와 판정해야 할 사과 상자의 무게가 담긴 배열 boxes, boxes의 길이 boxes_len이 매개변수로 주어질 때, 불량품 개수를 return 하도록 solution 함수를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요.
 
 
 
 
 
 
 
 

 

 

 

 

code

def solution(weight, boxes):
	answer = 0
	for x in boxes:
		if x <= weight * 110 // 100 and x >= weight * 90 // 100 and x % 10 == 0:
			answer += 1
	return answer
    
    
    
    
weight = 600
boxes = [653, 670, 533, 540, 660]
ret = solution(weight, boxes)

print("solution 함수의 반환 값은", ret, "입니다.")
반응형
Comments