백준 알고리즘 2052번 : 지수연산

Zoo Da·2021년 7월 14일
0

백준 알고리즘

목록 보기
107/337
post-thumbnail

링크

(https://www.acmicpc.net/problem/2052)

문제

자연수 N(1≤N≤250)이 주어졌을 때, 2의 -N승을 계산하는 프로그램을 작성하시오. 즉, 1/(2^N)을 계산하는 것이다.

입력

첫째 줄에 N이 주어진다.

출력

첫째 줄에 답을 출력한다. 답을 출력할 때에는 예제와 같이 0.xyz… 의 형식으로 출력하며, 뒤에 0을 덧붙이지 않는다.

예제 입력 및 출력

풀이 코드(Python)

n=int(input())
s= "%.250f"% (2**(-n))
last=len(s)
for i in range(last-1, 1, -1):
    if s[i]!='0':
        last=i
        break
print(s[:last+1])
profile
메모장 겸 블로그

0개의 댓글