자료구조 - 배열과 리스트

변현섭·2023년 10월 21일
0

파이썬 기초 다지기

목록 보기
12/16

1. 숫자의 합 구하기

>> 백준 11720번 / 브론즈 4

1) Problem

2) Test Case

3) Solution

count = int(input())
numbers = list(map(int, input()))
sum = 0

for i in numbers:
    sum += i

print(sum)

① count

  • 입력 받을 숫자의 개수
  • 리스트를 순회하는 방식을 사용할 것이기 때문에 실제로 사용하지는 않는다.

② map(int, input())

  • 입력된 문자열을 하나씩 분리하고 각 문자를 정수로 변환한다.

2. 평균 구하기

>> 백준 1546번 / 브론즈 1

1) Problem

2) Test Case

3) Solution

count = int(input())
score_list = list(map(int, input().split()))
max_score = max(score_list)
sum = 0

for i in score_list:
    sum += (i * 100) / max_score
    
avg = sum/count   

print(avg)

① count

  • 시험 본 과목의 개수

② score_list

  • 각 과목에 대한 성적

③ sum

  • 조작된 성적의 총합
profile
Java Spring, Android Kotlin, Node.js, ML/DL 개발을 공부하는 인하대학교 정보통신공학과 학생입니다.

0개의 댓글