코딩 테스트 (74) 썸네일형 리스트형 백준 1547 #include using namespace std; int main(void) { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int input = 0; cin >> input; int cups[4] = {0, 1,2,3 }; int ball = 1; for (int i = 0; i > a >> b; if (a == ball && b != ball) { ball = cups[b]; } else if (a != ball && b == ball) { ball = cups[a]; } } cout 백준 1267 #include using namespace std; int main(void) { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int input = 0; cin >> input; int y = 0; int m = 0; for (int i = 0; i > num; int numY = num; int numM = num; while (numY >= 0) { numY -= 30; y += 10; } while (numM >= 0) { numM -= 60; m += 15; } } if (y == m) { cout 백준 2741 #include using namespace std; int main(void) { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int a = 0; cin >> a; for (int i = 1; i 백준 1259 #include #include using namespace std; int main(void) { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); while (1) { int num = 0; cin >> num; bool an = true; if (num == 0) { break; } string a = to_string(num); int evenOdd = 1; while (num > 10) { num = (num / 10); evenOdd++; } // 2자리 4자리 if (evenOdd % 2 == 0) { for (int i = 0; i < (a.length() / 2); ++i) { if (a[i] != a[a.length() - 1 -.. 백준 2775 #include #include using namespace std; int Plus(int* arr1, int count, int j) { int num2 = 0; int num = 0; for (int i = 0; i > input; for (int i = 0; i < input; ++.. 백준 10871 #include using namespace std; int main(void) { ios::sync_with_stdio(false); cin.tie(NULL); int a, b; cin >> a >> b; int* c; int d = 0; c = new int[a] {0, }; for (int i = 0; i > num; if (b > num) { c[d++] = num; } } for (int i = 0; i < a; ++i) { if (c[i] != 0) { cout 백준 11050(r) 이항계수 식의 팩토리얼을 이용하여 푸는 문제. 재귀를 이용하여 풀었다. 다중에 다시 봐야할 문제 같다.. 재귀에 더 많은 이해를 한 뒤에 접근해야 할 것 같다. 재귀의 접근방식이 아직 익숙하지 않다. #include #include using namespace std; int Dynamic(int n, int k) { int dp[40][40] = { 0, }; if (dp[n][k] > 0) { return dp[n][k]; } if (k == 0 || n == k) { dp[n][k] = 1; return dp[n][k]; } return Dynamic(n - 1, k - 1) + Dynamic(n - 1, k); } //int Dynamic(int n, int k) //{ //if (k == 0 |.. 백준 2164 deque 를 사용해서 비교적 쉽게 풀었다. #include #include #include using namespace std; int main(void) { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); deque cards; int input = 0; cin >> input; bool erase = true; for (int i = 1; i 이전 1 ··· 4 5 6 7 8 9 10 다음