마음만은 새내기

항상 초심을 잃지 않고 생활하겠습니다~!

언어 성능 3

각 언어별 성능 테스트!! : 3. (기본 언어) 연산 성능 편

안녕하세요~! 지난 글에 이어서, 이번에는 언어별 연산 성능 테스트에 관한 글을 올려요~! [관련 글] (1. 개관 및 기본 언어 입력 성능 테스트) (2. 기본 언어 출력 성능 테스트) ★ 연산 성능 테스트 ※ 테스트 방법 : N 이하의 수 중에서 소수의 개수를 구하기, N=1000만 ※ 테스트 언어 : C, C++, Java, Python 3, Pascal ※ 테스트 구분 : 일반 구현, 동적 계획법(DP) ※ 테스트 결과 (언어, 계산 방법, 평균 시간 순) 1위!!! 언어 : C 계산 방법 : 동적 계획법 평균 시간 : 688.0 ms 2위!! 언어 : C++ 계산 방법 : 동적 계획법 평균 시간 : 694.6 ms 참고 사항 : 아주 근소한 시간 차이... 3위! 언어 : Java 계산 방법 :..

프로그래밍 2019.08.23

각 언어별 성능 테스트!! : 2. (기본 언어) 출력 성능 편

안녕하세요~! 지난 글에 이어서, 언어별 성능 테스트에 관한 글을 올려요~! [관련 글] (1. 개관 및 기본 언어 입력 성능 테스트) (지난번에 입력 테스트였다면... 이번에는 출력 테스트겠죠?) ★ 출력 성능 테스트 ※ 테스트 방법 : 1~N까지의 수를 각 줄에 순서대로 출력, N=1000만 ※ 참고 자료 : https://www.acmicpc.net/blog/view/57 ※ 테스트 언어 : C, C++, Java, Python 3, Pascal ※ 테스트 결과 (언어, 출력 방법, 평균 시간 순) 1위!!! 언어 : C 입력 방법 : fwrite 평균 시간 : 270.0 ms 참고 사항 : printf를 통한 줄력보다 코드가 복잡함. 2위!! 언어 : C++ 출력 방법 : 코드 초반에 ios_ba..

프로그래밍 2019.08.22

각 언어별 성능 테스트!! : 1. 개관 및 (기본 언어) 입력 성능 편

안녕하세요..... 방학 도중에 거의 집에서'만' 생활을 하다 보니... (가끔씩 학교도 갔지만요...) 매일 매일 심심하기도 했죠... (친구들과 카톡으로 연락하기도 했고...) 그래서!! 제가 최근에 대규모 프로젝트(?)를 준비했어요~! 바로 '언어별 성능 테스트'인데요, 프로그래밍을 하면서 자주 사용되는 C, C++, Java, Python 3 등을 비롯한 언어 뿐 아니라, Pascal, Ruby, Kotlin(Native), Go, Lua, Perl, Fortran 등(예정!!) 다양한 언어에 대해서 기본적인 성능 테스트를 수행 해보려고 해요~! (많은 응원 부탁드려요......) 테스트 유형으로는 가장 기본적인 입출력부터 시작해서 정렬, 연산(소수의 개수 구하기), 부동 소수점 연산 등 여러가지..

프로그래밍 2019.08.21