구글(Google) 드라이브 문서를 .docx로 저장할 때 수식이 깨지는 문제 해결 방법
기타2021. 5. 12. 23:45
728x90
반응형
구글(Google) 문서를 생성하여 다양한 글과 수식을 작성할 수 있다.
이때 구글 문서에서 수식을 작성한 뒤에 [다운로드] - [Microsoft Word(.docx)]를 선택하여 워드 파일로 저장할 수 있다.
다만 .docx로 저장된 문서 파일을 열어 보면, 다음과 같이 수식이 깨지는 경우가 있다.
이때는 다음과 같이 [기울임꼴]을 조절하여 수식 깨짐 문제가 해결될 수 있다. 혹은 글씨체를 조절해 보는 것도 좋은 방법이다.
728x90
반응형
'기타' 카테고리의 다른 글
"버스타고" 웹 사이트에서 시외 버스 온라인 예매 방법 (비회원으로 간단하게) (0) | 2021.05.15 |
---|---|
워드(Word)에서 목차가 안 보일 때, 목차 나오게(보이게) 하는 방법 (0) | 2021.05.13 |
Google Cloud Vision API 사용 방법 (Python 코드 포함) (0) | 2021.05.11 |
유튜브 #Shorts 동영상 (짧은 동영상) 올리는 방법 (0) | 2021.05.05 |
지금까지 자신이 만들었던 모든 구글(Google) 계정 찾는 방법 (핸드폰 번호로 찾기) (0) | 2021.05.03 |
파이썬에서 lru_cache를 이용해 함수의 결과를 캐싱(caching)해보자!
알고리즘 대회2021. 5. 12. 23:07
728x90
반응형
피보나치 수열 문제와 같은 다이나믹 프로그래밍(Dynamic Programming) 문제를 functools의 lru_cache를 이용해 해결할 수 있다. 사용 방법은 간단하다. 점화식을 이용해 재귀 함수를 작성하고, 파이썬의 lru_cache 데코레이터(decorator)를 이용하여 함수가 반환하는 값을 메모이제이션(memoization)할 수 있다. 일반적으로 메모이제이션은 캐싱(caching)과 유사한 의미를 갖는다.
흔히 다이나믹 프로그래밍 문제를 풀 때는 별도의 공간에 함수의 결과를 기록할 필요가 있는데, lru_cache를 사용하면 그럴 필요가 없어지는 것이다.
import sys
from functools import lru_cache
sys.setrecursionlimit(int(1e5))
@lru_cache(maxsize=None)
def fibo(n):
if n < 2:
return n
return fibo(n - 1) + fibo(n - 2)
print(fibo(1000))
< 실행 결과 >
43466557686937456435688527675040625802564660517371780402481729089536555417949051890403879840079255169295922593080322634775209689623239873322471161642996440906533187938298969649928516003704476137795166849228875
728x90
반응형
'알고리즘 대회' 카테고리의 다른 글
[코드포스] Codeforces Round #690 (Div. 3) (0) | 2020.12.30 |
---|---|
[코드포스] Codeforces Round #678 (Div. 2) (0) | 2020.10.25 |
[코드포스] Codeforces Round #676 (Div. 2) (0) | 2020.10.18 |
알고리즘 대회(Competitive Programming)에서 애드혹(Ad-Hoc) 문제란? (0) | 2020.10.18 |
코드포스(Codeforces) 사이트에서 점수 변화와 퍼포먼스를 보여주는 크롬 확장 프로그램 (0) | 2020.10.18 |