CodeKata/BOJ

[CK] 화성 수학 - 5355

anothel 2022. 2. 17.
시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율
1 초 128 MB 5640 3416 3103 62.852%

문제

겨울 방학에 달에 다녀온 상근이는 여름 방학 때는 화성에 갔다 올 예정이다. (3996번) 화성에서는 지구와는 조금 다른 연산자 @, %, #을 사용한다. @는 3을 곱하고, % 는 5를 더하며, #는 7을 빼는 연산자이다. 따라서, 화성에서는 수학 식의 가장 앞에 수가 하나 있고, 그다음에는 연산자가 있다.

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다. 다음 줄에는 화성 수학식이 한 줄에 하나씩 주어진다. 입력으로 주어지는 수는 정수이거나 소수 첫째 자리까지 주어지며, 0 이상 100 이하이다. 연산자는 최대 3개 주어진다.

출력

각 테스트 케이스에 대해서, 화성 수학식의 결과를 계산한 다음에, 소수점 둘째 자리까지 출력한다.

예제 입력 1

3
3 @ %
10.4 # % @
8 #

예제 출력 1

14.00
25.20
1.00

 

Solution

https://github.com/anothel/BOJ/blob/main/python/5355_MarsMath.py

 

GitHub - anothel/BOJ

Contribute to anothel/BOJ development by creating an account on GitHub.

github.com

 

후기

이제 파이썬 문법에 대해서 조금씩 익숙해지는 것 같다. 이런 문제가 딱 문제가 시키는 대로만 코딩하면 되는 그런 쉬운 문제이다. 하지만 반복문이 무엇인지 이프 문은 어떻게 쓰는지 숫자와 문자 판별은 어떻게 하면 좋을지 생각을 좀 해봐야 하는 문제이기도 하다. 아직 공부할 것이 한참은 더 많이 남은 기분이다. 그래도 풀리긴 하니 그 성취감이 참.. 좋다

 

(url: https://github.com/anothel/BOJ/blob/main/python/5355_MarsMath.py)

 

'CodeKata > BOJ' 카테고리의 다른 글

[CK] 수들의 합 - 1789  (0) 2022.02.19
[CK] 위대한 사기꾼 - 3996  (0) 2022.02.18
[CK] 화성 수학 - 5355  (0) 2022.02.17
[CK] 시험 성적 - 9498  (0) 2022.02.16
[CK] 오븐 시계 - 2525  (0) 2022.02.16
[CK] 초콜릿 자르기 - 2163  (0) 2022.02.16

댓글0