500error
[COS Pro 2급, Python] 6차 3번 : 단체 유니폼 맞추기 본문
반응형
문제
단체 유니폼을 주문하려고 합니다. 사람들의 덩치를 수치로 표현할 때 주문해야 하는 유니폼의 사이즈는 다음과 같습니다.
덩치 | 사이즈 |
95 미만 | S |
95 이상 100 미만 | M |
100 이상 105 미만 | L |
105 이상 | XL |
사람들의 덩치를 담은 배열 people, people의 길이 people_len이 매개변수로 주어질 때, 주문해야 하는 유니폼 사이즈의 수를 [S, M, L, XL] 순으로 배열에 담아 return 하도록 solution 함수를 작성해주세요.
code
def solution(people):
answer = [0 for _ in range(4)]
uni_size = ["S", "M", "L", "XL"]
for i in people :
if i < 95 :
answer[0] += 1
elif i >= 95 and i < 100 :
answer[1] += 1
elif i >= 100 and i < 105 :
answer[2] += 1
elif i >= 105 :
answer[3] += 1
return answer
people = [97, 102, 93, 100, 107]
ret = solution(people)
print("solution 함수의 반환 값은", ret, "입니다.")
반응형
'알고리즘 > 파이썬' 카테고리의 다른 글
[COS Pro 2급, Python] 6차 5번 : 음료수 마시기. (0) | 2024.01.12 |
---|---|
[COS Pro 2급, Python] 6차 4번 : 카드뽑기 게임! (도박은 안되요!) (0) | 2024.01.12 |
[COS Pro 2급, Python] 6차 2번 : 종이 나누어 주기 (0) | 2024.01.09 |
[COS Pro 2급, Python] 6차 1번 : 저는 따뜻한 날이 좋아요. (1) | 2024.01.09 |
[COS Pro 2급, Python] 5차 10번 : 가장 오래 일한 사람을 구해 주세요. (0) | 2024.01.09 |
Comments