c++ 58

백준 c++ 1085 문제 풀이

문제 링크 : https://www.acmicpc.net/problem/1085목차1. 설명 2. 내 코드 3. 문제 풀이 해석 내용 4. 실행 결과 설명백준 브론즈 3 문제 입니다.문제명 : 직사각형에서 탈출 옛날에 풀고 블로그 작성까지 했었던 문제이지만, c++로 다시 풀어보았습니다. 내 코드#include#include#include#includeusing namespace std;int main(){ ios::sync_with_stdio(false); cin.tie(NULL); std::cout.tie(NULL); int x, y, w, h; cin >> x >> y >> w >> h; int array[4]; array[0] = h - y; array[1] = y; array[2] = w..

c++ 2025.04.11

백준 c++ 27433 문제 풀이

문제 링크 : https://www.acmicpc.net/problem/27433목차1. 설명 2. 내 코드 3. 문제 풀이 해석 내용 4. 실행 결과 설명백준 브론즈 5 문제 입니다.문제명 : 팩토리얼 2 내 코드#include#include#include#includeusing namespace std;long long int cal(int a){ if (a > a; if (a  문제 풀이 해석 내용 팩토리얼 계산 함수 정의long long int cal(int a){ if (a cal 함수는 정수 a의 팩토리얼을 계산하는 재귀 함수입니다.입력 a가 1 이하인 경우, 팩토리얼은 1이므로 1을 반환합니다.그렇지 않은 경우, a와 cal(a - 1)의 곱을 반환하여 팩토리얼을 계산합니다.  메인 함..

c++ 2025.04.10

백준 c++ 10870 문제 풀이

문제 링크 : https://www.acmicpc.net/problem/10870목차1. 설명 2. 내 코드 3. 문제 풀이 해석 내용 4. 실행 결과 설명백준 브론즈 2 문제 입니다.문제명 : 피보나치 수 5 내 코드#includeusing namespace std;int fi(int n){ if (n > a; if (a  문제 풀이 해석 내용 피보나치 함수 정의int fi(int n){ if (n fi 함수는 피보나치 수를 계산하는 재귀 함수입니다.입력 n이 0 또는 1인 경우, 해당 값을 그대로 반환합니다. (피보나치 수열의 정의에 따라 fi(0) = 0, fi(1) = 1)그렇지 않은 경우, fi(n - 1)과 fi(n - 2)를 재귀적으로 호출하여 두 값을 더한 결과를 반환합니다. 메인 함..

c++ 2025.04.09

백준 c++ 18870 문제 풀이

문제 링크 : https://www.acmicpc.net/problem/18870목차1. 설명 2. 내 코드 3. 문제 풀이 해석 내용 4. 실행 결과 설명백준 실버 2 문제 입니다.문제명 : 좌표 압축 내 코드#include#include#include#include using namespace std;int main(){ ios::sync_with_stdio(false); cin.tie(NULL); std::cout.tie(NULL); int N; cin >> N; vector arr(N); for (int i = 0; i > arr[i]; } vector sortedArr = arr; sort(sortedArr.begin(), sortedArr.end()); ..

c++ 2025.04.08

백준 c++ 1152 문제 풀이

문제 링크 : https://www.acmicpc.net/problem/1152목차1. 설명 2. 내 코드 3. 문제 풀이 해석 내용 4. 실행 결과 설명백준 브론즈 2 문제 입니다.문제명 : 단어의 개수 내 코드#include#include#includeusing namespace std;int main(){ string str; getline(cin, str); int cnt = 1; for (int i = 1; i  문제 풀이 해석 내용 문자열 입력 처리string str;getline(cin, str);getline 함수를 사용하여 한 줄의 문자열을 입력받아 str 변수에 저장합니다. 이 함수는 공백을 포함한 전체 줄을 읽어옵니다.  단어 수 초기화int cnt = 1;단어 수를 세기 위한 변수 ..

c++ 2025.04.07

백준 c++ 2562 문제 풀이

문제 링크 : https://www.acmicpc.net/problem/2562목차1. 설명 2. 내 코드 3. 문제 풀이 해석 내용 4. 실행 결과 설명백준 브론즈 3 문제 입니다.문제명 : 최댓값 내 코드#include#includeusing namespace std;int main(){ std::vector arr(9); int max = 0; int num = 0; for (int i = 0; i > arr[i]; } for (int i = 0; i max) { max = arr[i]; num = i + 1; } } std::cout  문제 풀이 해석 내용 헤더 파일 포함 및 네임스페이스..

c++ 2025.04.04

백준 c++ 2738 문제 풀이

문제 링크 : https://www.acmicpc.net/problem/2738목차1. 설명 2. 내 코드 3. 문제 풀이 해석 내용 4. 실행 결과 설명백준 브론즈 3 문제 입니다.문제명 : 행렬 덧셈 내 코드#include#includeusing namespace std;int main(){ int n, m; cin >> n >> m; vector> matrix(n, vector(m, 0)); for (int i = 0; i > value; int ry = (i  문제 풀이 해석 내용 헤더 파일 포함 및 네임스페이스 사용#include#includeusing namespace std;iostream은 입출력을 위한 헤더 파일이고, vector는 동적 배열을 사..

c++ 2025.04.03
728x90