본문 바로가기

16

파이썬 오답노트 #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).. 2020. 9. 11.
200904 github 한 폴더에 파일이 1000개가 넘어가면 다 안 보여준단다.. 그래서 문제 번호 앞 두 자리를 기준으로 폴더별로 정리해서 다시 올렸다. 깔끔하니 보기 좋다. import os import shutil from pathlib import Path def getF(dir): ret = [] for p in Path(dir).iterdir(): if p.is_file(): ext = str(p).split(".")[-1] if ext in ["txt"]: ret.append(str(p)) return ret def getN(fp): ret = [] for p in fp: ret.append(str(p).split("\\")[-1]) return ret fLi = getF(Path.cwd()) nLi.. 2020. 9. 4.
gitTwi 개발 보호되어 있는 글 입니다. 2020. 8. 25.
안녕하세요 200620 PS 입문 / BOJ, 코드포스 하고 있습니다. 이 블로그에 업로드되는 자료는 자유롭게 이용하셔도 좋습니다. Codeforces 카테고리 게시물 내 코드 아래의 글은 제 접근 방식을 기록한 것 뿐이며, 올바른 풀이임을 보장하지 않습니다. Lang: Python3, C++ BOJ codeforces 2020. 8. 6.