전체 글84 [C++] 백준 2309번 : 일곱 난쟁이 #include using namespace std;vector man;int sum;int arr[2] = { 0, };bool find_man;int main(void) { ios::sync_with_stdio(0); cin.tie(0); int height; for (int i = 0; i > height; man.push_back(height); sum += height; } sort(man.begin(), man.end()); int temp_sum = sum; for (int i = 0; i 2025. 3. 1. [C++] 백준 2576번 : 홀수 // Authored by : pha-ran (soft18)// Co-authored by : -// http://boj.kr/c2a05cf9d222441dba79bba4e9ac5b6e#include using namespace std;int main(void){ ios::sync_with_stdio(0); cin.tie(0); int x, odd = 0, sum = 0, min = 100; for (int i = 0; i > x; if (x & 1) { odd += 1; sum += x; if (x 2025. 3. 1. [C++] 백준 2576번 : 홀수 // Authored by : pha-ran (soft18)// Co-authored by : -// http://boj.kr/c2a05cf9d222441dba79bba4e9ac5b6e#include using namespace std;int main(void){ ios::sync_with_stdio(0); cin.tie(0); int x, odd = 0, sum = 0, min = 100; for (int i = 0; i > x; if (x & 1) { odd += 1; sum += x; if (x 2025. 2. 23. [C++] 백준 2490번 : 윷놀이 #include using namespace std;int main(void) { ios::sync_with_stdio(0); cin.tie(0); int arr[2] = { 0, }; for (int i = 0; i > num; if (num == 0) arr[0]++; if (num == 1) arr[1]++; } if (arr[0] == 1 && arr[1] == 3) cout 2025. 2. 22. [C++] 백준 10871번: X보다 작은 수 #include using namespace std;int n, x;int main(){ cin >> n >> x; int num; for (int i = 0; i > num; if (num 2025. 2. 22. 정보처리기사 필기 합격후기 | 정보처리기사 실기 합격 후기 | 실제로 쉽게 공부한 방법 | 정보처리기사 쉽게 합격하는 방법 | 정보처리기사 책 추천 안녕하세요 공대나온 엔지니어 청년 입니다. 이번에 정보처리기사를 합격하게 되어서 (필기 평균 76점, 실기 70점)간단하면서도 알찬 취득 방법 및 후기를 남기려고 합니다.참고로 저는 기사 자격증을 3개 가지고 있고 어떻게 공부할 때 덜 스트레스 받으면서 공부할 수 있는지 쉽게 합격할 수 있는지 자격증을 취득하면서 본능적으로 깨달은게 있습니다. 그 부분을 중점적으로 공유하려고 합니다. 그것은 바로 필기 시험이든 실기 시험이든 결국 기출문제만 풀게 된다는 것 입니다.이것만 깨닫는다면 생각보다 꽤나 싶게 기사 자격증을 취득할 수 있는데요 정보처리기사 기준으로 설명을 해보겠습니다. (전기기사와 전기공사기사는 약간 다릅니다. 궁금하시면 댓글 달아주세요 ㅎㅎ) 1단계(필기)일단은 저도 사람인지라 필기 기본서를 하나.. 2024. 6. 20. [C++]ThreadPool이란 ? 1. ThreadPool이란? ThreadPool은 여러 작업을 동시에 처리하기 위해 사용되는 개념입니다. 일반적으로 프로그램에서는 각 작업마다 쓰레드(Thread)를 생성하여 처리하게 되는데, ThreadPool은 이런 쓰레드를 미리 생성해놓고 재사용함으로써 성능을 향상시키는 기술입니다. 2. ThreadPool이 필요한 이유 쓰레드 생성 및 삭제는 오버헤드가 큰 작업이기 때문에, 각 작업마다 매번 쓰레드를 생성하고 삭제하는 것은 비효율적입니다. ThreadPool을 사용하면 쓰레드를 미리 생성해놓고 작업이 있을 때마다 해당 쓰레드를 활용함으로써 성능을 향상시킬 수 있습니다. 3. Thread Pool의 사용법 3.1 C++ 코드 예제 및 코드에 대한 상세한 설명 #include #include #in.. 2024. 2. 19. [C++] 백준 15312번: 이름 궁합 문제 링크 https://www.acmicpc.net/problem/15312 풀이 방법 위 문제는 처음 입력받은 두 문자열을 한 글자씩 번갈아 가면서 대응되는 숫자 값으로 변경하여 문제를 해결할 수 있다. 해당 문제를 푼 시퀀스는 다음과 같다. 코드는 두 개의 문자열 'A'와 'B'를 입력받아 각 문자에 대응하는 값을 계산한다. 입력된 문자열의 길이만큼 반복하면서, 각 문자에 대응하는 알파벳 값으로 계산한 결과를 순차적으로 'result' 벡터에 저장한다. 그 후, 'result' 벡터의 크기가 2보다 큰 동안 아래 과정을 반복한다. 'result' 벡터를 순회하면서 현재 값과 다음 값의 합을 계산하고, 만약 합이 10 이상이면 10을 뺀 값을 'tempResult' 벡터에 저장한다. 계산이 끝나면 '.. 2024. 2. 4. 이전 1 2 3 4 ··· 11 다음