COS Pro란?COS Pro(Coding Specialist Professional)는 YBM이 주관하는 프로그래밍 전문가 자격시험으로, 프로그래밍 설계, 구현, 디버깅 능력을 평가하는 민간 자격증입니다. 시험 주요 정보시험 방식: 100% 컴퓨터 기반 시험(CBT), 시험 종료 후 결과 즉시 확인.대상 언어: C, C++, C#, Java, Python.시험 등급:1급: 복잡한 문제 해결 및 효율적 구현 능력(개발자 채용 수준 문제).2급: 간단한 문제 해결 가능.3급: 프로그래밍 언어의 기초 개념 이해.시험 구조 및 합격 기준등급시간문항 구성합격 기준1급90분10문항 (완성 3, 부분 7)600점 이상2급50분10문항 (완성 2~3, 부분 7~8)3급50분10문항 (완성 5, 부분 5) 응시료 및 ..
C++
C와 C++ 언어를 사용하며 다양한 컴파일러들을 경험해 본 후기를 공유하고자 합니다.각 컴파일러의 장단점과 사용 경험을 정리했습니다. DEV C++DEV C++은 제가 처음 사용했던 컴파일러이며 가장 오래 사용한 툴입니다.장점빠른 실행과 디버깅가벼운 메모리 사용어두운 UI 제공단점작은 배열 크기 제한부족한 자동완성 기능총평DEV C++은 알고리즘 문제 풀이에 적합한 툴입니다. 실행과 디버깅 속도가 빠르고 전반적으로 불편함이 적습니다. CLionCLion은 현재 제가 가장 만족하며 사용하는 컴파일러입니다.장점어두운 UIJetBrains 툴과 유사한 인터페이스복잡한 C++ 개발에 적합vcpkg 지원내장 AI 지원강력한 자동완성단점높은 메모리 사용량CMakeLists 관리 필요총평CLion은 아름다운 UI와 ..
백준을 풀다 보면 가끔 혹은 매우 많이 시간초과에 부딪친다. 이것을 고치기 위해서 구글링을 해보면 endl이 아닌 "\n"을 추천한다. 그래서 얼마나 차이가 나는지 실제 속도를 비교해 보자 비교방법 Hello, World! 를 반복문으로 10000000번 반복하고 출력시간을 측정한다. C++ Compiler 버전 CLION 2023.3.2 endl을 사용 #include #include using namespace std; int main(){ const int iterations=10000000; auto start_time=chrono::high_resolution_clock::now(); for (int i=0;i