본문 바로가기

Algorithm(CodeTree, C++)95

[코드트리] 지그재그로 숫자 채우기2 C++ #include int main() { int n, m; std::cin >> n >> m; int **rect = new int *[n]; for (int i = 0; i = 0; j--) { rect[j][i] = curr_num; curr_num ++; } } else { for (int j = 0; j 2024. 5. 29.
[코드트리] 아래로 사각형 채우기 C++ #include int main() { int n; std::cin >> n; int **square = new int *[n]; for (int i = 0; i 2024. 5. 27.
[코드트리] 두 개의 격자 비교하기 C++ #include int main() { int n, m; std::cin >> n >> m; int **rectangle1 = new int*[n]; int **rectangle2 = new int*[n]; for (int i = 0; i > rectangle1[i][j]; } } for (int i = 0; i > rectangle2[i][j]; } } for (int i = 0; i 2024. 5. 27.
[코드트리] 두 배열의 곱 C++ #include int main() { int square1[3][3], square2[3][3]; for (int i = 0; i > square1[i][j]; } } for (int i = 0; i > square2[i][j]; } } for (int i = 0; i 2024. 5. 27.
[코드트리] 숫자 직사각형 C++ #include int main() { int n, m; std::cin >> n >> m; int **matrix = new int*[n]; for (int i = 0; i 2024. 5. 27.
[코드트리] 특정 원소들의 합 C++ #include int main() { int sum = 0, curr_num; for (int i = 0; i > curr_num; if (j 2024. 5. 27.
[코드트리] 배열의 평균 C++ #include #include #define row 2#define col 4int main() { int int_array[2][4]; for (int i = 0; i > int_array[i][j]; } } float avg; for (int i = 0; i 2024. 5. 26.
[코드트리] 대문자로 바꾸기 C++ #include int main() { char curr_char; for (int i = 0; i > curr_char; std::cout 2024. 5. 26.
[코드트리] 배열의 합 C++ #include int main() { int num, num_sum; for (int i = 0; i > num; num_sum += num; } std::cout 2024. 5. 26.
[코드트리] 두 숫자의 차의 최솟값 C++ #include int main() { // 입력 int n; std::cin >> n; int *int_list = new int[n]; for (int i = 0; i > int_list[i]; } int min_diff = 99; for (int i = 0; i 0 && curr_diff_1 0 && curr_diff_2 2024. 5. 25.
[코드트리] 자동차 단일 거래 이익 최대화하기 C++ #include int main() { // 입력 int n; std::cin >> n; int *price_list = new int[n]; for (int i = 0; i > price_list[i]; } int max_income = 0; for (int i = 0; i max_income) { max_income = curr_income; } } } std::cout 2024. 5. 25.
[코드트리] 500 근처의 수 C++ #include int main() { // 입력 int num_list[10], max = 0, min = 1000; for (int i = 0; i > num_list[i]; } for (int i = 0; i max && num_list[i] 500) { min = num_list[i]; } } std::cout 2024. 5. 25.
[코드트리] 가장 왼쪽에 있는 최댓값 C++ #include int main() { // 입력 int n; std::cin >> n; int *int_list = new int[n]; for (int i = 0; i > int_list[i]; } int max_idx = n; while (max_idx > 0) { int curr_max = 0; int curr_max_idx = -1; for (int i = 0; i curr_max) { curr_max = int_list[i]; curr_max_idx = i; } } max_idx = curr_max_idx; .. 2024. 5. 24.
[코드트리] 중복되지 않는 숫자 중 최대 C++ #include bool is_only(int *array, int n, int curr_i, int curr_num) { for (int i = 0; i > n; int *array = new int[n]; for (int i = 0; i > array[i]; } int max = 0; bool found = false; for (int i = 0; i 2024. 5. 24.
[코드트리] n개의 숫자 중 최대 2개 C++ C++에서 int형 최솟값 최댓값 설정 방법을 배울 수 있음.#include #include int main() { // 입력 int n; std::cin >> n; int* array = new int[n]; for (int i = 0; i > array[i]; } int max_max = std::numeric_limits::min(); int max_min = std::numeric_limits::min(); int max_idx = 0; for (int i = 0; i max_max) { max_max = array[i]; max_idx = i; } } for (int i .. 2024. 5. 24.
[코드트리] 999 또는 -999 C++ #include int main() { int curr_int, int_list[100], i = 0; while (true) { scanf("%d", &curr_int); if (curr_int == -999 || curr_int == 999) { break; } int_list[i] = curr_int; i++; } int min = int_list[0], max = int_list[0]; for (int j = 1; j max) { max = int_list[j]; } } std::cout 2024. 5. 24.
[코드트리] n개의 숫자 중 최소 C #include #include int main() { int n; scanf("%d", &n); int *intList = (int *)calloc(n, sizeof(int)); for (int i = 0; i 2024. 5. 20.
[코드트리] 가장 큰 수 고르기 C #include int main() { int intList[10] = {0}; for (int i = 0; i max) { max = intList[i]; } } printf("%d", max); return 0;} 2024. 5. 20.