[백준/파이썬] 5355번 화성 수학 풀이
업데이트:
문제 정보
- 문제 출처: 백준 온라인 저지
- 문제 링크: 5355번 화성 수학
- 문제풀이 코드 GitHub 링크
- 제출 언어: Python 3
풀이
문제
기본 실수 값에 연산 기호(@, %, #)를 순서대로 적용해
최종 값을 소수 둘째 자리로 출력하는 문제입니다.
코드
for T in range(int(input())):
l = input().split()
acc = float(l[0])
for i in range(len(l)):
if l[i] =='@': acc *= 3
elif l[i] =='%': acc += 5
elif l[i] =='#': acc -= 7
print('%.2f' %acc)
설명
첫 토큰을 시작값으로 두고 연산 기호를 순회하며 누적 계산한 뒤 포맷 출력합니다.
댓글남기기