본문 바로가기

Python(알고리즘,문제풀이)/BOJ (Bronze IV)

백준 26575번 / Pups - 파이썬

728x90

📚문제

출처 : 백준 / 26575번 (https://www.acmicpc.net/problem/26575)

 

📝풀이

# 26575 Pups
# 이 코드가 내가풀고 틀렸다고 뜬 코드
# 틀렸다고 뜨는데 왜 뜨는지 모르겠다...

import math
n = int(input())
for i in range(n):
    d, k, p =  map(float,input().split())
    dkp = str(d*k*p)
    if len(dkp) < 4:
        dkp = dkp +'0'
        print('$' + dkp)
    else: 
        print('$' + str(math.floor(float(dkp)*100) / 100)

 

# 26575 Pups
import math
n = int(input())
for i in range(n):
    d, k, p =  map(float,input().split())
    dkp = d*k*p
    print('$%.2f' % dkp)

 

dkp의 곱을 구하는것 까진 동일하다

 

차이점은 마지막에 '$ %.2f' % dkp 라는 코드를 사용한다

' $ %.2f' ' => 첫 자리에 $를 입력하고 이후에 %의값을 소수점이하 두자리까지의 값을 합쳐서 출력한다

'% dkp' => % 자리에 dkp를 대입한다

 

728x90