반올림 값 올리는 방법

이상·2024년 2월 5일

알고리즘

목록 보기
5/21

round도 있지만 에러가 떠서 찾아본 다른 방법
백준 2670번, 다이나믹 프로그래밍 문제

import sys
N=int(sys.stdin.readline().rstrip())
lst=[float(input()) for _ in range(N)]
for i in range(1,N):
    lst[i] = max(lst[i],lst[i]*lst[i-1])
print('%0.3f' % max(lst))

#지금까지 곱해온 값을 저장

'%.3f' % 해당값 으로 출력하면 반올림된 소수점 이하 3자릿수까지 나온다.
.3으로 해도 되고 0.3으로도 가능

profile
입니다.

0개의 댓글