전체 글
-
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
-
16번인프런 알고리즘테스트 문제 2020. 8. 28. 19:20
#include #include #include using namespace std; int main() { int check=0; char first[100]; char second[100]; cin >> first; cin >> second; for (int i = 0; i < strlen(first); i++) { check = 0; for (int j = 0; j < strlen(second); j++) { if (first[i] == second[j]) { second[j] = '*';//맞는게 있으면 *로 변경해버림 check = 0; break; } else { check = 1; } } if (check == 1)//하나라도 없다면 바로 break하고 끝냄 { break; } } if (c..
-
13번인프런 알고리즘테스트 문제 2020. 8. 26. 23:01
#include #include using namespace std; int main() { char number[9] = {'1','2','3','4','5','6','7','8','9'}; char arr[100]; int result[10] = {0}; int max=0; int temp = 0; cin >> arr; for (int i=0; i < 100; i++) { for (int j = 0; j < 9; j++) { if (arr[i] == number[j]) { result[j + 1]++; } } } for (int i = 1; i max) { max = result[i]; temp = i; } else if (result[i] == max) { if (temp < i) { temp = ..