먼저

 

 

문제를 풀어볼 사이트는

백준 Online Judge 이고

(https://www.acmicpc.net/step/1)

 

 

문제 풀이에 사용할 언어는

Python + PyPy3다.

 

 

 


 

 

 

PyPy3는 기본적으로 Python3와

동일한 문법을 지원하지만 

 

 

코어적으로 더욱 빠르게 동작한다는

이유로 PyPy3의 사용을 추천하는데

 

 

메모리 사용량이 파이썬3보다

많다는 점을 고려하여 푸는 문제의

종류에 따라 잘 선택해 써야 하겠다.

 

 

 

 

 

아래 사진을 한번 보자.

 

 

 

 

 

 

동일한 문제를

동일한 코드로 풀었는데

 

 

1. 메모리가 각각

 

PyPy3 : 121,675 KB

Python3 : 29,380 KB

 

 

2. 처리 속도는 각각

 

PyPy3 : 148 ms

Python3 : 60ms

 

이다.

 

 


 

 

끝으로

혹 작성한 알고리즘을 파이썬3로

제출했는데 오답처리가 될 경우

파이파이3로 바꾸어 제출해 보는

팁도 있다.

 

 

 

 

 

728x90
반응형

+ Recent posts