반응형
밑의 링크는 CodeUp에서의 문제 링크입니다.
생각한 풀이 과정
- 공백으로 구분해 입력한 3개의 정수를 각각 정수형으로 만들어줍니다.
- 3개의 정수들의 합을 구합니다.
- 3개의 정수들의 합을 3으로 나누어 평균을 구합니다.
- 평균의 소수점 셋째 자리에서 반올림합니다.
- 평균을 출력 형식에 맞게 소수점 둘째 자리까지 있는 실수로 만들어줍니다.
- 합과 평균을 공백을 두고 출력합니다.
주의해야 할 점
평균을 계산할 때,
소수점 이하 둘째 자리까지 출력하라고 문제에 나와있습니다.
바로 앞의 6043번, 6044번 문제와 똑같이 부주의하게 문제를 읽으셨다면
이 부분을 놓치셨을 수도 있습니다.
제출한 파이썬 코드
# readline을 사용하기 위해 import합니다.
from sys import stdin
# 정수 3개를 공백으로 구분해 입력합니다.
# 각각 정수형으로 만들어줍니다.
nums = map(int, stdin.readline().split(' '))
# 정수 3개의 합을 저장하는 변수를 선언합니다.
num_sum = sum(nums)
# 정수 3개의 평균을 저장하는 변수를 선언합니다.
# 소수점 셋째 자리에서 반올림하고 소수점 둘째 자리까지 있는 실수로 만들어줍니다.
num_avg = format(round(num_sum / 3, 2), '.2f')
# 합과 평균을 공백을 두고 출력합니다.
print(num_sum, num_avg)
제출 결과
※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.
※ 더 효율적이고 빠른 정답을 환영합니다.
반응형
댓글