반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준 알고리즘] 백준 4766번 일반 화학 실험 파이썬(Python)
1) 문제번호 : 4766번
2) 문제 출처
https://www.acmicpc.net/problem/4766
2. 문제
동혁이는 졸업을 하기 위해 일반 화학 실험을 들어야 한다. 마지막 실험은 어떤 혼합물을 만든 뒤 온도를 1분에 한 번씩 잰 후, 1분동안 변화한 온도를 표로 만들어야 한다.
뛰어난 프로그래머인 동혁이는 혼합물의 온도를 자동으로 측정해주는 프로그램을 만들었다. 하지만, 깜빡하고 변화한 온도를 자동으로 계산해주는 프로그램을 만들지 않았다.
동혁이가 측정한 온도가 주어졌을 때, 변화한 온도를 구하는 프로그램을 작성하시오.
3. 제약사항
4. 입력
입력은 동혁이가 측정한 혼합물의 온도가 순서대로 주어진다. 온도는 -10도와 200도 사이이고, 소수점 둘째짜리까지 적혀져 있을 수도 있다. 마지막 측정 후에는 999가 주어진다. 동혁이는 온도를 적어도 2번 측정했다.
5. 출력
입력으로 주어진 각 온도와 이전 온도와의 차이를 출력한다. 첫 번째 측정할 온도는 이전 온도가 없으니 출력할 필요가 없다. 차이는 항상 소수점 둘째자리까지 출력한다.
6. 풀이
- 간단한 구현 문제다.
- float형으로 입력을 받아 999가 나오면 종료하고, 아니면 입력값에서 이전 값을 뺀 값을 출력한다.
- 소수점 둘 째 자리까지 출력
- 다시 입력 값을 이전값으로 넣는다.
7. 소스 코드
import sys
input=sys.stdin.readline
tmp1 = float(input())
while True :
tmp2 = float(input())
if tmp2==999 : exit(0)
print("%.2f" % (tmp2-tmp1))
# 이전 값 다시 처음으로 넣기
tmp1 = tmp2
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준 알고리즘] 백준 16174번 점프왕 쩰리 (Large) 파이썬(Python) (0) | 2021.06.10 |
---|---|
[백준 알고리즘] 백준 16173번 점프왕 쩰리 (Small) 파이썬(Python) (0) | 2021.06.10 |
[백준 알고리즘] 백준 1388번 바닥 장식 파이썬(Python) (0) | 2021.06.10 |
[백준 알고리즘] 백준 2178번 미로 탐색 파이썬(Python) (2) | 2021.06.10 |
[백준 알고리즘] 백준 2442번 별 찍기 - 5 파이썬(Python) (0) | 2021.06.09 |
[백준 알고리즘] 백준 14623번 감정이입 파이썬(Python) (0) | 2021.06.09 |
[백준 알고리즘] 백준 3182번 한동이는 공부가 하기 싫어! 파이썬(Python) (0) | 2021.06.08 |
[백준 알고리즘] 백준 2193번 이친수 파이썬(Python) (0) | 2021.06.08 |
최근댓글