[문제 링크] 👇
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
풀이
계산 방법
- p확률 * x만원
- 곱한 결과를 모두 더한다.
소수점 이하 여섯 자리까지 출력하는 방법
- format() 메서드 사용 : format() 메서드는 문자열에서 형식을 지정하는 방법이다.
num = 3.14159
formatted_num = "{:.2f}".format(num) # 소수점 둘째 자리까지
print(formatted_num) # 출력: 3.14
- format 연산자 말고도 % 연산자도 가능하다.
num = 3.14159
formatted_num = "%.2f" % num # 소수점 둘째 자리까지
print(formatted_num) # 출력: 3.14
Solution
test_case = int(input())
for tc in range(1, test_case + 1):
n = int(input())
result = 0
for i in range(n):
p, x = map(float, input().split())
result += p * x
result = "{:.6f}".format(result)
print(f"#{tc} {result}")
👩💻 회고
소수점 출력 방법 이외에는 어려운게 없었던 문제이다.
소수점을 지정하여 출력하는 방법 많다는 걸 알게 됐다.
'SWEA' 카테고리의 다른 글
[SWEA] 14692. 통나무 자르기 (Python/D3) (0) | 2024.10.25 |
---|---|
[SWEA] 1216. [S/W 문제해결 기본] 3일차 - 회문2 (Python/D3) (0) | 2024.10.25 |
[SWEA] 11856. 반반 (Python/D3) (0) | 2024.10.24 |
[SWEA] 2805. 농작물 수확하기 (Python/D3) (0) | 2024.10.24 |
[SWEA] 1215. [S/W 문제해결 기본] 3일차 - 회문1 (Python/D3) (2) | 2024.10.22 |