500error
[COS Pro 2급, Python] 6차 10번 : 사과 박스 무게의 불량 검사 본문
반응형
문제
불량 사과 상자가 몇 박스인지 알아보려 합니다. 사과 한 박스의 표준 무게는 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, "입니다.")
반응형
'알고리즘 > 파이썬' 카테고리의 다른 글
[Cos Pro 1급, Python] 1차 2번 : 해밍 거리 구하기 (1) | 2024.02.26 |
---|---|
[Cos Pro 1급, python] 1차 1번 : 음식전문점 운영 (0) | 2024.02.26 |
[COS Pro 2급, Python] 6차 9번 : 난 양말색이 달라도 잘 신는 착한 어린이 (0) | 2024.01.12 |
[COS Pro 2급, Python] 6차 8번 : 주어진 수와 뒤집은 수의 차구하기 (0) | 2024.01.12 |
[COS Pro 2급, Python] 6차 7번 : 의자와 책상을 사고싶어요. (0) | 2024.01.12 |
Comments