[백준] 1987: 알파벳 python 구현 / DFS, 시간초과(pypy3, python3)
글을 쓰기에 앞서,, pypy3으로 돌리면 해결될 문제를 1시간 동안 붙잡았던 건에 대하여,,, Python3 vs PyPy3 python3 : 메모리 및 속도 측에서 우세 pypy3: 복잡한 코드(반복)을 사용하는 경우 우세 PyPy3에서 사용하는 JIT(just in time) 컴파일이란 프로그램을 실행하기 전에 컴파일 하는 대신, 프로그램을 실행하는 시점에서 필요한 부분들을 즉석으로 컴파일 하는 방식이고 보통 인터프리터 언어의 성능 향상을 목적으로 도입하는 경우가 많다. 인터프리트 하면서 자주 쓰이는 코드를 캐싱하기 때문에 인터 프리터의 느린 실행속도를 개선할 수 있다. JVM에서도 바이트 코드를 기계어로 번역할 때 JIT 컴파일러를 사용한다고... Link에서 이해할 수 있었습니다,, 더 자세한 ..
2023. 3. 3.