본문 바로가기
글/기타

파이썬 오답노트

by 유시은 2020. 9. 11.

#1 빠른 입력

input = stdin.readline

 

문자열 자체를 저장하고 싶으면 rstrip까지 하자.

www.acmicpc.net/board/view/22716

 

map(int, input().split()) 도 입력이 매우 많으면 속도 차이를 보인다..

 

 

#2 리스트에 여러 값 추가하기

li.extend(map(int,input().split()))

 

 

#3 decimal 라이브러리와 임의 정밀도

import decimal as D
Dc = D.Decimal

D.getcontext().prec = 2800

a, b = map(Dc, input().split())
res=Dc(a/b)
p = abs(res.as_tuple().exponent)

print(('{:.%df}' % p).format(res))

 

10827 a^b www.acmicpc.net/problem/10827

 

데시멀의 기본 precision은 28이라고 한다.

 

 

 

' > 기타' 카테고리의 다른 글

2020 IGRUS Newbie Programming Contest 참여  (0) 2020.09.27
음수 모듈러  (0) 2020.09.21
파이썬 오답노트  (0) 2020.09.11
2020 ICPC Sinchon Summer Algorithm Camp Contest Open 참여  (0) 2020.09.06
200904  (0) 2020.09.04
안녕하세요  (0) 2020.08.06

댓글0