상세 컨텐츠

본문 제목

[DAY-5, 6] 배열과 리스트(feat. 백준)

카테고리 없음

by AI Engineer crystal 2024. 4. 27. 12:32

본문

[백준] 11720 숫자의 합 구하기 | 링크

sum = 0

# 입력받을 숫자의 개수, 공백없이 주어진 N개의 숫자를 input으로 받음
num_count = input()
num = input()

# input은 문자열로 취급하기 때문에 int로 형변환, 인덱싱해서 합계를 구함
for i in range(int(num_count)):
    sum += int(num[i])
    
print(sum)

 

[백준] 1546 평균 | 링크

subject = input()
scores = input()

# 연속으로 된 숫자를 리스트에 담기
list_scores = []
list_scores = scores.split(' ')

# 점수의 합 구하기
avg_sub = 0
sum_scores = 0
for i in range(len(list_scores)):
    sum_scores += float(list_scores[i])

# 문자 리스트를 숫자 리스트로 변환하기
int_list= []
int_list = [int(list_scores[i]) for i in range(len(list_scores))]

# 점수의 최대값으로 나눈 각 점수의 평균 구하기
avg_sub = (sum_scores * 100) / (max(int_list) * int(subject))
print(avg_sub)