서론
없음.
문제
구름LEVEL
코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이
level.goorm.io
나의 풀이
import math
j,s = map(int,input().split())
d=int(input())
for i in range(d):
if i%2==0:
s+=math.ceil(j/2)
j-=math.ceil(j/2)
else:
j+=math.ceil(s/2)
s-=math.ceil(s/2)
print(j,s)
문제에서 소수점에 대한 처리가 적혀있지 않아서 예시를 보고 확인하고 문제를 풀었다.(문제에 명시되어 있었으면 좋았으려만)
아무튼, 절반을 했을 때에 대한 소수점은 올림처리하여야한다. 그래서 math 모듈을 사용하였고, 그중에서 올림 함수인 ceil을 사용했다.
+ 피드백과 새로운 풀이 방법은 언제든지 환영입니다!
'코딩테스트 > [python]구름LEVEL' 카테고리의 다른 글
[python] 구름LEVEL 43219 : 문자열 뒤집기 (0) | 2022.03.27 |
---|---|
[python] 구름LEVEL : 거스름돈 (0) | 2022.03.26 |
[python] 구름LEVEL : 피라미드 (0) | 2022.03.26 |
[python] 구름LEVEL : 공백 없애기 (0) | 2022.03.26 |
[python] 구름LEVEL : Min 함수 (0) | 2022.03.26 |
댓글