정수 배열의 홀짝 조건부 정렬

주어진 정수 시퀀스를 특정 규칙에 따라 재정렬하는 문제에 대해 살펴보겠습니다. 이 문제에서는 10개의 정수를 입력받아 다음과 같은 세 가지 주요 조건에 맞춰 정렬해야 합니다. 홀수는 배열의 앞쪽에 배치하고, 짝수는 뒤쪽에 배치합니다. 홀수들 사이에서는 내림차순(큰 수부터 작은 수 순서)으로 정렬합니다. 짝수들 사이에서는 오름차순(작은 수부터 큰 수 순서)으 ...

8월 4일 11:33에 게시됨

C++ 핵심 개념 정리: 포인터, STL 컨테이너 및 활용법

C++ 학습 시 자주 사용되는 핵심 개념들을 코드 예제와 함께 정리합니다. 기본 입출력 및 배열 초기화 #include <iostream> #include <algorithm> #include <cstring> using namespace std; const int N = 110; int d[N]; // 전역 변수 int main() { int n; cin >> n; cout << n * 2 << endl; // memset을 사용한 ...

6월 9일 01:15에 게시됨

C++ vector 컨테이너 핵심 활용법

C++ 표준 라이브러리의 vector는 동적 배열을 구현한 시퀀스 컨테이너로, 크기가 자동으로 조절되는 가변 길이 배열입니다. 연속된 메모리 공간에 요소를 저장하므로 인덱스 기반 접근이 상수 시간에 가능하며, 필요에 따라 자동으로 저장 공간을 확장합니다. 기본 사용 준비 사용 전 해당 헤더를 포함해야 합니다. #include <vector> 다양한 생성 및 초기화 방 ...

5월 24일 18:09에 게시됨