인프런 알고리즘테스트 문제
-
24번인프런 알고리즘테스트 문제 2020. 8. 31. 03:49
#include #include #include using namespace std; int main() { int sum = 0; int N = 0; cin >> N; vector arr(N); vector arr2(N-1); for (int i = 0; i > arr[i]; } for (int i = 0; i < N-1; i++) { arr2[i] = i+1; } for (int i = 0; i < N-1; i++) { for (int j = 0; j < N-1; j++) { if (arr2[j] == abs(arr[i + 1] - arr[i])) { arr2[j] = 0; } } } for (int i = 0; i < N-1; i++) { sum = arr2[i] + ..
-
21번인프런 알고리즘테스트 문제 2020. 8. 30. 18:01
#include #include using namespace std; int main() { int wincheck = 0; int arrsum = 0; int arr2sum = 0; vector arr(10); vector arr2(10); for (int i = 0; i > arr[j]; } else if (i == 1) { cin >> arr2[j]; } } } for (int i = 0; i arr2[i]) { arrsum = arrsum + 3; wincheck = i; } else if (arr[i] < arr2[i]) { arr2sum ..
-
20번인프런 알고리즘테스트 문제 2020. 8. 30. 17:27
#include #include using namespace std; int result(int a,int b) { char A = 'A'; char B = 'B'; char D = 'D'; if (a == 1 && b == 2) { return B; } else if (a == 1 && b == 3) { return A; } else if (a == 1 && b == 1) { return D; } if (a == 2 && b == 1) { return A; } else if (a == 2 && b == 3) { return B; } else if (a == 2 && b == 2) { return D; } if (a == 3 && b == 1) { return B; } else if (a == 3 && ..
-
18번인프런 알고리즘테스트 문제 2020. 8. 29. 20:12
#include #include using namespace std; int main() { int arr[2]; int N; int sum=0; int max = 0; for (int i = 0; i > arr[i]; } vector temp(arr[0]); for (int i = 0; i > temp[i]; if (temp[i] > arr[1]) { sum++; if (max < sum) { max = sum; } } else { sum = 0; } } cout