https://www.acmicpc.net/problem/5355
5355번: 화성 수학
겨울 방학에 달에 다녀온 상근이는 여름 방학 때는 화성에 갔다 올 예정이다. (3996번) 화성에서는 지구와는 조금 다른 연산자 @, %, #을 사용한다. @는 3을 곱하고, %는 5를 더하며, #는 7을 빼는 연산
www.acmicpc.net
- 사용언어 : python
- 알고리즘 : 수학, 구현 ,사칙연산
- Solved.ac Tier : Bronze II
간단하게 파이썬 적응을 위해 풀어 본 문제이다.
python 코드
1. 문제 정리
입력을 받을 줄 안다면 쉽게 해결 가능한 문제이다. 값들을 받아 문제에서 준 대로 계산 하면 된다.
마지막 출력에 format을 사용하여 소수점 둘째자리까지 강제로 출력하도록 만들었다.
print("{:.2f}".format(ans))
2. 완성 코드
n = int(input())
for _ in range(n):
line = list(map(str, input().split()))
ans = line[0]
for i in range(len(line)):
if i == 0:
ans = float(line[i])
elif line[i] == '@':
ans *= 3
elif line[i] == '%':
ans += 5
elif line[i] == '#':
ans -= 7
print("{:.2f}".format(ans))
'백준 알고리즘 > Lang-Python' 카테고리의 다른 글
[백준/python] 2493 탑 (0) | 2023.01.10 |
---|---|
[백준/python] 2504 괄호의 값 (0) | 2023.01.10 |
[백준/python] 1935 후위 표기식2 (0) | 2023.01.10 |
[백준/python] 10866 덱 (0) | 2023.01.10 |
[백준/python] 11653 소인수분해 (0) | 2023.01.10 |